Portál AbcLinuxu, 4. května 2025 00:27
Česká pošta, s. p. se stala akreditovaným poskytovatelem certifikačních služeb dne 3.8.2005 na základě akreditace udělené Ministerstvem informatiky ČR. Jak si tedy uděláme kvalifikovaný certifikát v Linuxu?
Už jsem o tom psal v minulém příspěvku, takže jen bleskově zopakuji, že budeme potřebovat openssl. Obvykle jej máte, pokud ne, nainstalujte si jej. Potom v příkazové řádce (nemusíte být root) vygenerujete svůj privátní klíč:
openssl genrsa -des3 -out private.key 2048
a následně žádost o certifikát:
openssl req -new -newhdr -days 365 -asn1-kludge -outform PEM
-key private.key -out cert.req
Tu si nahrajete na disketu (soubor cert.req) a vydáte se s ní na poštu. Tam Vám ji za 190Kč podepíší a domů si přinesete soubor cert.crt. Můžete se zmínit, že používáte Linux a požádat o formát PEM, ale operátorky na to zatím nejsou připravené, zbytečně by jste je tak uváděli do rozpaků, takže můžete vzít i to, co Vám vydají.
Pokud máte běžný poštovní formát (DER) převeďte si jej doma na PEM příkazem:
openssl x509 -inform DER -outform PEM -in cert.crt -out cert_post.pem
a následně si vygenerujte certifikát pkcs12:
openssl pkcs12 -export -name "PostSignum" -in cert_post.pem -inkey
private.key -certfile postsignum_qca_root.crt -out post.p12
Ten už pak snadno importujete např. do Mozilly nebo kam chcete, cesta ke komunikaci s úřady je tím otevřená.
Rád bych za pomoc poděkoval pracovníkům České pošty, zejména panu Šlancarovi za otestování žádosti o certifikát a paní Lence Kadlčákové z ICZ (převod DER na PEM).
PS. Nezapomeňte si přečíst dokumentaci a vzít s sebou potřebné papíry.
Hodně úspěchů při komunikaci s úřady státní správy :)
Relevantní linky:
PostSignum QCA
Dokumentace OpenSSL
Tiskni
Sdílej:
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.