Поделиться через


Подписывайте приложение для соответствия требованиям Smart App Control

Подписывание кода — это криптографическая операция, которая может выполняться в приложении для проверки его содержимого и издателя. Smart App Control считает, что приложения, подписанные доверенным цифровым сертификатом, должны быть безопасными и позволяют им работать на защищенном компьютере.

Существует несколько способов подписывания приложения.

Получение сертификата подписи кода от доверенного поставщика

Код можно подписать с любым сертификатом, но Smart App Control рассматривает только сертификаты, выданные доверенными поставщиками. Сведения о том, как получить сертификат подписи кода от доверенного поставщика, см. в разделе "Управление сертификатами подписи кода"

Подписывание приложения с помощью доверенного подписывания

Доверенный подписывание (прежнее название — подписывание кода Azure) — это предпочтительный способ подписывания приложения. Доверенный подписывание в настоящее время находится в общедоступной предварительной версии.

Подписыв приложение с помощью signtool.exe

Signtool.exe — это приложение, входящее в состав Visual Studio, которое может подписывать приложения с помощью цифрового сертификата. Инструкции по подписи приложения с помощью signtool.exe см. в разделе "Как подписать пакет приложения с помощью SignTool"