Skip to content

Commit bbda535

Browse files
Merge pull request #5371 from MicrosoftDocs/alvinashcraft/main-smartappcontrol-add-ecc-note
Add note to Smart App Control about ECC signature support
2 parents b4382d1 + 8a02d2f commit bbda535

File tree

1 file changed

+14
-4
lines changed

1 file changed

+14
-4
lines changed
Lines changed: 14 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,24 +1,34 @@
11
---
22
title: Sign your app for Smart App Control compliance
3-
description: How to sign your code to ensure Smart App Control compliance
4-
ms.topic: article
3+
description: Learn how to sign your code to ensure Smart App Control compliance using one of several supported methods.
4+
ms.topic: concept-article
55
ms.date: 09/20/2022
6+
# customer intent: As a Windows developer, I want to learn how to sign my code to ensure Smart App Control compliance.
67
---
78

89
# Sign your app for Smart App Control compliance
910

1011
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.
1112

13+
> [!NOTE]
14+
> Smart App Control's signature check does not currently support Elliptic-curve cryptography (ECC) signatures.
15+
1216
There are several ways to sign your app.
1317

1418
## Obtain a code signing certificate from a trusted provider
1519

16-
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](/windows-hardware/drivers/dashboard/code-signing-cert-manage#get-or-renew-a-code-signing-certificate)
20+
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](/windows-hardware/drivers/dashboard/code-signing-cert-manage#get-or-renew-a-code-signing-certificate).
1721

1822
## Sign your app with Trusted Signing
1923

2024
[Trusted Signing](https://techcommunity.microsoft.com/t5/security-compliance-and-identity/trusted-signing-is-in-public-preview/ba-p/4103457) (formerly Azure Code Signing) is the preferred way to sign your app. Trusted Signing is currently in public preview.
2125

2226
## Sign your app with signtool.exe
2327

24-
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](/windows/win32/appxpkg/how-to-sign-a-package-using-signtool)
28+
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](/windows/win32/appxpkg/how-to-sign-a-package-using-signtool).
29+
30+
## Related content
31+
32+
- [Manage code signing certificates](/windows-hardware/drivers/dashboard/code-signing-cert-manage#get-or-renew-a-code-signing-certificate)
33+
- [Trusted Signing](https://techcommunity.microsoft.com/t5/security-compliance-and-identity/trusted-signing-is-in-public-preview/ba-p/4103457)
34+
- [SignTool](/windows/win32/seccrypto/signtool)

0 commit comments

Comments
 (0)