Delen via


Uw app ondertekenen voor naleving van Smart App Control

Ondertekening van code is een cryptografische bewerking die kan worden uitgevoerd op een app om de inhoud en uitgever ervan te verifiëren. Met Smart App Control kunnen toepassingen die zijn ondertekend met digitale RSA-certificaten, worden uitgevoerd op beveiligde apparaten. Het biedt momenteel geen ondersteuning voor elliptic-curve cryptografie (ECC).

Opmerking

De handtekeningcontrole van Smart App Control biedt momenteel geen ondersteuning voor ECC-handtekeningen (Elliptic-curve cryptography). Zorg ervoor dat alle toepassingen zijn ondertekend met digitale RSA-certificaten.

Er zijn verschillende manieren om uw app te ondertekenen.

Een certificaat voor ondertekening van programmacode verkrijgen bij een vertrouwde provider

Code kan worden ondertekend met elk certificaat, maar Smart App Control beschouwt alleen certificaten die zijn uitgegeven door vertrouwde providers. Zie Certificaten voor ondertekening van programmacode beheren voor informatie over het verkrijgen van een certificaat voor ondertekening van programmacode van een vertrouwde provider.

Uw app ondertekenen met vertrouwde ondertekening

Vertrouwde ondertekening (voorheen Azure-codeondertekening) is de voorkeurswijze om uw app te ondertekenen. Trusted Signing is momenteel beschikbaar als openbare proefversie.

Uw app ondertekenen met signtool.exe

Signtool.exe is een app die is opgenomen in Visual Studio waarmee apps kunnen worden ondertekend met een digitaal certificaat. Zie Een app-pakket ondertekenen met SignTool voor instructies over het ondertekenen van uw app met signtool.exe.