コード署名は、コンテンツと発行元を確認するためにアプリで実行できる暗号化操作です。 Smart App Control を使用すると、信頼されたデジタル証明書で署名されたアプリケーションを保護されたデバイス上で実行できます。 Smart App Control では、RSA と楕円曲線暗号化 (ECC) の両方のコード署名証明書がサポートされています。 開発者は、信頼できるプロバイダーによって発行された有効なコード署名証明書でアプリケーションに署名されていることを確認する必要があります。
アプリに署名するには、いくつかの方法があります。
信頼されたプロバイダーからコード署名証明書を取得する
コードは任意の証明書で署名できますが、Smart App Control では信頼できるプロバイダーによって発行された証明書のみが考慮されます。 信頼されたプロバイダーからコード署名証明書を取得する方法については、「 コード署名証明書の管理」を参照してください。
アーティファクト署名を使用してアプリに署名する
アーティファクト署名 は、アプリに署名するための推奨される方法です。
signtool.exe を使用してアプリに署名する
Signtool.exe は、デジタル証明書でアプリに署名できる Visual Studio に含まれるアプリです。 signtool.exeを使用してアプリに署名する方法については、「 SignTool を使用してアプリ パッケージに署名する方法」を参照してください。
関連コンテンツ
GitHub で Microsoft と共同作業する
このコンテンツのソースは GitHub にあります。そこで、issue や pull request を作成および確認することもできます。 詳細については、共同作成者ガイドを参照してください。
Windows developer