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 considers apps signed with a trusted digital certificate to be safe, and allows them to run on a protected computer.
Note
Smart App Control's signature check does not currently support Elliptic-curve cryptography (ECC) signatures.
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 Trusted Signing
Trusted Signing (formerly Azure Code Signing) is the preferred way to sign your app. Trusted Signing is currently in public preview.
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