Get Adobe Flash player
ABRATICA Technická podpora FAQ OpenSSL - základní operace s certifikáty

OpenSSL - základní operace s certifikáty

Certifikáty jsou dnes všudypřítomné a administrátoři je musí generovat či aktualizovat. Proto vznikl tento stručný návod na nejčastější operace s certifikáty pomocí OpenSSL.

Vygenerování privátního klíče a žádosti o certifikát

Pro vystavení certifikátu je nutné na serveru nejprve vygenerovat žádost. Následující příkaz zajistí vygenerování privátního klíče a žádosti o certifikát, uživatel je v průběhu dotázán o údaje obsažené v žádosti. Při vynechání parametru -nodes bude uživatel požádán také o zadání hesla, které chrání privátní klíč před zneužitím.

openssl req -new -out certrequest.csr -newkey rsa:2048 -nodes -keyout key.pem

Obsah souboru certrequest.csr předáme certifikační autoritě, obsah souboru key.pem zabezpečíme proti zneužití a v žádném případě nikomu nepředáváme.

Zjištění informací o existujícím certifikátu

Při řešení problému s certifikátem je vždy dobré začít kontrolou jeho expirace. Požadované informace získáte zadáním:

openssl x509 -text -in cert.pem

Odstranění hesla z privátního klíče

Heslo zamezuje zneužití privátního klíče. Před jeho odstraněním důrazně doporučujeme zvážit všechny možné důsledky.

Pro odstranění klíče zadejte následující příkaz (během jeho zpracování budete dotázání na aktuální heslo):

openssl rsa -in key.pem -out newkey.pem

Konverze formátu z DER na PEM

Pro konverzi formátu PEM->DER zadejte:

openssl x509 -in cert.der -inform der -out cert.pem -outform pem

Konverze formátu z PEM na DER

Pro konverzi formátu DER->PEM zadejte:

openssl x509 -in cert.pem -inform PEM -out cert.der -outform DER

Aktualita

Používáme IPv6

Implementovali jsme IPv6 do našich LAN a aplikačních služeb. Nyní používáme paralelně IPv4 i IPv6. Jsme tak připraveni na postupný přechod na IPv6. Je Vaše síť také připravena?