对应用进行签名,使其符合智能应用控制合规性
代码签名是一种可在应用上执行的加密操作,用以验证其内容和发布者。 智能应用控制会认为经过可信数字证书签名的应用是安全的,并允许它们在受保护的计算机上运行。
可以通过几种方法对应用进行签名。
从受信任的提供商处获取代码签名证书
代码可以使用任何证书进行签名,但智能应用控制只会考虑由可信任的提供商颁发的证书。 有关如何从受信任的提供商处获取代码签名证书的信息,请参阅请参阅管理代码签名证书
使用受信任的签名对应用进行签名
受信任的签名(以前为 Azure 代码签名)是对应用进行签名的首选方法。 受信任签名目前为公共预览版。
使用 signtool.exe 对应用进行签名
Signtool.exe 是 Visual Studio 随附的一个应用,可以使用数字证书对应用进行签名。 有关如何使用 signtool.exe 对应用进行签名的说明,请参阅如何使用 SignTool 对应用包进行签名