Почему мой корневой сертификат не заслуживает доверия?

Я выдал себе сертификат подписи кода с сервера сертификатов. Я также выдал себе корневой сертификат с того же сервера сертификатов.The root certificate exists in both the Current User and Local Computer certificate stores within the Trusted Root Certification Authorities folder. я имеюsuccessfully подписал DLL с помощью мастера signtool.exe:

"C:\Program Files\Microsoft SDKs\Windows\v6.0A\Bin\signtool.exe" signwizard <MyDLLName>.dll

Однако, когда я пытаюсь проверить мою DLL, она не проходит проверку со следующей ошибкой:

"C:\Program Files\Microsoft SDKs\Windows\v6.0A\Bin\signtool.exe" verify <MyDLLName>.dll
SignTool Error: A certificate chain processed, but terminated in a root certificate which is not trusted by the trust provider.
SignTool Error: File not valid: <MyDLLName>.dll

Почему это происходит? Я думал, что наличие корневого сертификата в папке Trusted Root Certification Authorities будет проверять DLL.

Ответы на вопрос(1)

Ваш ответ на вопрос