Wydrukuj tę dokumentację Pokaż jako slajdy
Spis Treści
Proste sztuczki i kruczki związane z OpenSSL
Konwersja z PEM na inne formaty
Konwersja z PEM na DER
Ta kanwersja jest składową odpowiedniego pliku Makefile z repozytorium skryptówi konfiguracji:
openssl x509 -outform der -in certificate.pem -out certificate.der
Konwersja z PEM na P7B
openssl crl2pkcs7 -nocrl -certfile certificate.cer -out certificate.p7b -certfile CACert.cer
Konwersja z PEM na PKCS12 (PFX)
Ta kanwersja jest składową odpowiedniego pliku Makefile z repozytorium skryptówi konfiguracji:
openssl pkcs12 -export -out certificate.pfx -inkey privateKey.key -in certificate.crt -certfile CACert.crt
Konwersja z DER na inne formaty
Konwersja z DER na PEM
openssl x509 -inform der -in certificate.cer -out certificate.pem
Konwersja z P7B na inne formaty
Konwersja z P7B na PEM
openssl pkcs7 -print_certs -in certificate.p7b -out certificate.cer
Konwersja z P7B na PKCS12 (PFX)
openssl pkcs7 -print_certs -in certificate.p7b -out certificate.cer
openssl pkcs12 -export -in certificate.cer -inkey privateKey.key -out certificate.pfx -certfile CACert.cer
Konwersja z PKCS12 (PFX) na inne formaty
Pozyskanie zaszyfrowanego klucza
openssl pkcs12 -in [yourfile.pfx] -nocerts -out [keyfile-encrypted.key]
Pozyskanie certyfikatu
openssl pkcs12 -in [yourfile.pfx] -clcerts -nokeys -out [certificate.crt]
Odszyfrowanie klucza prywatnego
openssl rsa -in [keyfile-encrypted.key] -outform PEM -out [keyfile-encrypted-pem.key]
Sprawdzenie, czy klucz pasuje do certyfikatu
Jeżeli klucz, csr oraz sam certyfikat pasują do siebie, to wynik każdego z poleń powinien dać ten sam wynik (tę samą sumę kontrolną).
# obliczenie sumy knotrolnej dla certyfiaktu
openssl x509 -noout -modulus -in server.crt | openssl md5
# obliczenie sumy knotrolnej dla klucza prywatnego
openssl rsa -noout -modulus -in server.key | openssl md5
# obliczenie sumy knotrolnej dla CSR
openssl req -noout -modulus -in server.csr | openssl md5
(c) 2004 - 2026 BSD Serwis Krzysztof Stryjek. W przypadku błędów, poprawek proszę kontaktować się z administratorem wiki.
Źródła w sieci internet
url1
url2
url3
url4
Odnośniki do dokumentacji
url1
url2
url3
url4
Gdy trzeba dołączyć inną (pod)stronę https://moinmo.in/HelpOnMacros/Include https://moinmo.in/HelpOnParsers
Nieprawidłowe argumenty "pagename, heading, level, from="regex", to="regex", sort=ascending|descending, items=n, skipitems=n, titlesonly, editlink"!