Firma l'app per soddisfare i requisiti di conformità di Smart App Control

La firma del codice è un'operazione di crittografia che può essere eseguita su un'app per verificarne il contenuto e l'editore. Smart App Control consente l'esecuzione di applicazioni firmate con certificati digitali attendibili nei dispositivi protetti. Smart App Control supporta certificati di firma del codice RSA e ecc (elliptic curve cryptography). Gli sviluppatori devono assicurarsi che le applicazioni siano firmate con un certificato di firma del codice valido rilasciato da un provider attendibile.

Esistono diversi modi per firmare l'app.

Ottenere un certificato di firma del codice da un provider attendibile

Il codice può essere firmato con qualsiasi certificato, ma Smart App Control considera solo i certificati rilasciati dai provider attendibili. Per informazioni su come ottenere un certificato di firma del codice da un provider attendibile, vedere Gestire i certificati di firma del codice.

Firma la tua app con Artifact Signing

La firma degli artefatti è il modo migliore per firmare l'app.

Firmare l'app con signtool.exe

Signtool.exe è un'app inclusa in Visual Studio che può firmare le app con un certificato digitale. Per istruzioni su come firmare l'app con signtool.exe, vedere Come firmare un pacchetto dell'app con SignTool.