Windows всегда создает новый сертификат и заменяет мой сертификат EV. Как удалить это навсегда? - PullRequest
0 голосов
/ 13 мая 2019

Я приобрел сертификат подписи кода EV и до сих пор использовал его без проблем.Сегодня я думаю, что сделал что-то не так и не могу использовать это как раньше.Позвольте мне сначала подытожить мой процесс шаг за шагом:

  1. Я создаю некоторые DLL-файлы и файлы Exe в папке, используя MSBuild.
  2. Я запутываю их, используя пакетный файл, который вызывает проект ConfuserEx.
  3. Я подписываю эти файлы сертификатом подписи кода EV, используя командный файл.
  4. Создание пакета MSI с использованием Wix Toolset
  5. Подпишите файл MSI на последнем этапе с помощью сертификата для подписи кода EV с помощью пакетного файла.

Я подписываю файлы с помощью этих команд в командном файле:

"C:\Program Files (x86)\Windows Kits\10\bin\x86\signtool.exe" sign /tr http://timestamp.comodoca.com/authenticode /td sha256 /fd sha256 /a .\Release\MyExecutable.exe

"C:\Program Files (x86)\Windows Kits\10\bin\x86\signtool.exe" sign /tr http://timestamp.comodoca.com/authenticode /td sha256 /fd sha256 /a .\Release\MyDLL.dll 

и так далее.

Я все еще вижу свой сертификат подписи кода EV в Trusted Root Certification Authorities \ Certificates.С другой стороны, по какой-то причине Windows каждый раз создает новый сертификат MyPCName \ MyUserName (например, LENOVO \ Jack), и даже если я отключаю + удаляю его и перезагружаю ПК, он каким-то образом снова появляется, и приведенная выше команда использует егосертификат автоматически вместо моего сертификата EV.

Что я могу сделать, чтобы удалить его навсегда или предотвратить повторное его создание в Windows?Я всегда хочу использовать сертификат EV по умолчанию, но больше ничего.

Спасибо.

пс.Я использую Safenet Authentication Client, и он также показывает мой сертификат EV.

...