13 нояб. 2024 г.
Введение
Эта статья станет по умолчанию основной после внедрения новых минимальных требований к подписи кода 1 февраля 2017 года.
Требования
Важные параметры инструмента подписи (SignTool)
Примечание. Временная метка в вашем коде чрезвычайно важна и настоятельно рекомендуется для каждого фрагмента кода, который вы подписываете.
Эта отметка времени позволит файлу, который вы подписываете, оставаться действительным еще долгое время после истечения срока действия самого сертификата.
URL-адреса временных меток:
На основе SHA-2: http://timestamp.globalsign.com/tsa/r6advanced1
Процесс
1. Вы можете либо подписать файлы из рабочего каталога, либо поместить их в папку Windows SDK\bin.
2. Откройте командную строку: Windows 7: Пуск > Выполнить > cmd или для Windows 8-10 нажмите клавишу Windows, затем введите cmd и нажмите enter.
3. Перейдите в каталог с signtool.exe .
4. Используйте следующую команду, чтобы подписать свой файл:
signtool sign /a /tr http://timestamp.globalsign.com/tsa/r6advanced1 /td SHA256 c:/path/to/your/file.exe
5. Введите свой пароль токена. Если подпись пройдет успешно, вы увидите уведомление об этом.
6. Для проверки успешной подписи используйте следующие команды: signtool verify /v /pa
Kernel Driver Signing: signtool verify /v /kp
Вы также можете проверить подпись в свойствах файла на вкладке Цифровые подписи.
Сканируйте конечные точки, чтобы найти все ваши сертификаты.
Войти / ЗарегистрироватьсяПроверьте установку сертификата на наличие проблем и уязвимостей SSL.