Подписывайте приложение для соответствия требованиям Smart App Control
Подписывание кода — это криптографическая операция, которая может выполняться в приложении для проверки его содержимого и издателя. Smart App Control считает, что приложения, подписанные доверенным цифровым сертификатом, должны быть безопасными и позволяют им работать на защищенном компьютере.
Существует несколько способов подписывания приложения.
Получение сертификата подписи кода от доверенного поставщика
Код можно подписать с любым сертификатом, но Smart App Control рассматривает только сертификаты, выданные доверенными поставщиками. Сведения о том, как получить сертификат подписи кода от доверенного поставщика, см. в разделе "Управление сертификатами подписи кода"
Подписывание приложения с помощью доверенного подписывания
Доверенный подписывание (прежнее название — подписывание кода Azure) — это предпочтительный способ подписывания приложения. Доверенный подписывание в настоящее время находится в общедоступной предварительной версии.
Подписыв приложение с помощью signtool.exe
Signtool.exe — это приложение, входящее в состав Visual Studio, которое может подписывать приложения с помощью цифрового сертификата. Инструкции по подписи приложения с помощью signtool.exe см. в разделе "Как подписать пакет приложения с помощью SignTool"
Windows developer