Sdílet prostřednictvím


Podepište svou aplikaci pro splnění požadavků Inteligentního řízení aplikací

Podepisování kódu je kryptografická operace, kterou je možné provést v aplikaci, aby bylo možné ověřit její obsah a vydavatele. Inteligentní řízení aplikací považuje aplikace podepsané důvěryhodným digitálním certifikátem za bezpečné a umožňuje jejich spouštění na chráněném počítači.

Poznámka:

Kontrola podpisů ve Smart App Control v současné době nepodporuje podpisy kryptografie eliptické křivky (ECC).

Aplikaci můžete podepsat několika způsoby.

Získejte podpisový certifikát kódu od důvěryhodného poskytovatele

Kód může být podepsaný libovolným certifikátem, ale Smart App Control bere v úvahu pouze certifikáty vydané důvěryhodnými poskytovateli. Informace o tom, jak získat podpisový certifikát kódu od důvěryhodného zprostředkovatele, naleznete v tématu Správa podpisových certifikátů kódu.

Podepište svou aplikaci důvěryhodným podpisem

Důvěryhodný podpis (dříve Podepisování kódu Azure) je upřednostňovaným způsobem podepsání aplikace. Důvěryhodné podepisování je aktuálně ve verzi Public Preview.

Podepsání aplikace pomocí signtool.exe

Signtool.exe je aplikace, která je součástí sady Visual Studio, která může podepisovat aplikace pomocí digitálního certifikátu. Pokyny k podepsání aplikace pomocí signtool.exenajdete v tématu Postup podepsání balíčku aplikace pomocí nástroje SignTool.