Skip to content

Commit 5822d80

Browse files
committed
Merge branch 'main' into alvinashcraft/main-devtools-spring-cleaning-toc-hub
2 parents bc7a792 + ffe5de0 commit 5822d80

File tree

16 files changed

+138
-205
lines changed

16 files changed

+138
-205
lines changed
Loading
Loading
Loading
Loading
Loading
Loading
Binary file not shown.
Loading

hub/apps/design/controls/two-pane-view.md

Lines changed: 91 additions & 99 deletions
Large diffs are not rendered by default.
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)