Podpis aplikací na Mac OS X

Mac OS Code Signing

V tomto dokumentu předpokládáme, že jste již obdrželi svůj Code Signing certifikát, používáme Mac OS X 10.5 nebo novější 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.

Na starších verzích systému Mac OS X je potřeba nejprve pomocí App Store nainstalovat Xcode (zdarma).

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 provedeme v Terminálu příkazem:

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 KeyChain.

Podpis aplikace

Než začneme podepisovat, ověřte si (například prostřednictvím KeyChain Access) hodnotu pole Common Name v certifikátu. V našem případě je Common Name Alpiro s.r.o.. Common Name také zjistíte v detailu certifikátu na řádku "Držitel".

Samotný digitální podpis aplikace Test.app provedeme v Terminálu příkazem:

codesign -s "Alpiro s.r.o." ./Test.app

Ověření podpisu

Protože se může zdát, že se po vykonání příkazu k podpisu aplikace nic nestalo, ujistíme se, že je aplikace podepsána:

codesign -dv --verbose=4 ./Test.app

Gratulujeme! Nyní je aplikace podepsána a můžete ji distribuovat.

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