Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
Code signing is a cryptographic operation that can be performed on an app in order to verify its contents and publisher. Smart App Control allows applications signed with trusted digital certificates to run on protected devices. Smart App Control supports both RSA and elliptic curve cryptography (ECC) code signing certificates. Developers should ensure their applications are signed with a valid code signing certificate issued by a trusted provider.
There are several ways to sign your app.
Obtain a code signing certificate from a trusted provider
Code can be signed with any certificate, but Smart App Control only considers certificates issued by trusted providers. For information about how to obtain a code signing certificate from a trusted provider, see Manage code signing certificates.
Sign your app with Artifact Signing
Artifact Signing is the preferred way to sign your app.
Sign your app with signtool.exe
Signtool.exe is an app included with Visual Studio that can sign apps with a digital certificate. For instructions on how to sign your app with signtool.exe, see How to sign an app package using SignTool.
Related content
Windows developer