Podpis aplikací ve Windows

Microsoft Windows Code Signing

V tomto dokumentu předpokládáme, že jste již obdrželi svůj Code Signing certifikát a máme připravené následující soubory:

  • Code Signing certifikát máme uložený v souboru CS.crt,
  • privátní klíč v souboru P.key,
  • a intermediate certifikát v souboru CA.crt.

Příprava počítače

Pro používání aplikace SignTool.exe je třeba nejprve nainstalovat Microsoft Windows SDK nebo Microsoft Visual Studio 2005.

Příprava certifikátu

Protože máme Code Signing certifikát, privátní klíč i intermediate certifikát ve formátu PEM (.crt, .key), musíme nejprve provést konverzi certifikátu do formátu PKCS#12 (.pfx nebo .p12). Konverzi můžete provést pomocí nástroje OpenSSL:

openssl pkcs12 -export -out CS.pfx -inkey P.key -in CS.crt -certfile CA.crt

Tím jsme vytvořili PFX balík CS.pfx, který otevřeme poklepáním a importujeme do systémového úložiště.

Alternativně můžete namísto OpenSSL provést konverzi online pomocí nástroje SSL Converter nebo Pvk2Pfx.

Podpis aplikace

Než začneme podepisovat, ověřte si (například prostřednictvím nástroje CSR Viewer) hodnotu pole Common Name (v CSR Vieweru pole "doména") v certifikátu. V našem případě je Common Name Alpiro s.r.o..

Samotný digitální podpis aplikace Test.exe provedeme v příkazovém řádku:

signtool sign /fd SHA256 /a /tr http://time.certum.pl "Test.exe"

Pokud již aplikace byla digitálně podepsána, bude tímto její původní podpis přepsán.

Ověření podpisu

Ověřit podpis programu můžete kliknutím na jeho ikonu pravým tlačítkem myši a v kontextovém menu vyberte Vlastnosti › karta Digitální podpis.

SSL certifikát — 169 Kč

Přejděte na důvěryhodný SSL certifikát AlpiroSSL se silným až 256-bit šifrováním a ušetřete.

Zelený adresní řádek

Nepřehlédnutelný indikátor důvěryhodného webu, díky kterému zvýšíte konverze a zisky.

Multidoménové UC/SAN

Skonsolidujte všechny Vaše SSL certifikáty do jednoho multidoménového SSL certifikátu!

Uživatel SSL Přihlášení

Zavřít

Uživatel SSL Nový zákazník

Zavřít
Zavřít
Zavřít
Doporučené SSL certifikáty
Zavřít
Máte dotaz?
Napište nám
Nenašli jste řešení na stránce Podpora a Nejčastější dotazy?
Jméno a příjmení: E-mail:
Odesílám…Odeslat
Tato stránka používá soubory cookies. více informací
Souhlasím