uzyskaj certyfikat SSL z serwera (URL strony) – eksport i pobieranie
pewnego dnia może być konieczne uzyskanie certyfikatu SSL witryny i zapisanie go lokalnie.
na przykład, może pojawić się błąd mówiący, że nie można sklonować repozytorium Git z powodu certyfikatu podpisanego samodzielnie i aby rozwiązać ten problem, musisz pobrać certyfikat SSL i uczynić go zaufanym przez Klienta Git.
w poniższym artykule pokazuję, jak wyeksportować certyfikat SSL z serwera (URL witryny) za pomocą przeglądarek Google Chrome, Mozilla Firefox i Internet Explorer, a także Jak uzyskać certyfikat SSL z wiersza poleceń za pomocą polecenia openssl
.
fajna Wskazówka: Utwórz samopodpisany certyfikat SSL! Czytaj więcej →
Eksportuj certyfikat SSL
Google Chrome
Eksportuj certyfikat SSL witryny za pomocą Google Chrome:
- kliknij przycisk
Secure
(kłódka) w pasku adresu - kliknij przycisk
Show certificate
- przejdź do zakładki
Details
- kliknij przycisk
Export
- podaj nazwę pliku, na którym chcesz zapisać certyfikat SSL, zachowaj format “base64-encoded ASCII, single certificate” i kliknij przycisk
Save
Mozilla Firefox
Eksportuj certyfikat SSL witryny za pomocą Mozilla Firefox:
- kliknij przycisk
Site Identity
(kłódka) w pasku adresu - kliknij strzałkę
Show connection details
- kliknij przycisk
More Information
- kliknij przycisk
View Certificate
- przejdź do zakładki
Details
- kliknij przycisk
Export
- określ nazwę pliku, w którym chcesz zapisać certyfikat SSL, zachowaj format “X. 509 certificate (pem)” i kliknij przycisk
Save
fajna wskazówka: sprawdź datę ważności certyfikatu SSL z wiersza poleceń Linuksa! Najszybszy sposób! Czytaj więcej →
Internet Explorer
Pobierz i zapisz certyfikat SSL witryny za pomocą Internet Explorer:
- kliknij przycisk
Security report
(kłódka) w pasku adresu - kliknij przycisk
View Certificate
- przejdź do zakładki
Details
- kliknij przycisk
Copy to File...
- kliknij przycisk
Next
- Wybierz “Base-64 encoded X. 509 (.Cer) ” Formatuj i kliknij przycisk
Next
- Określ nazwę pliku, który chcesz zapisać certyfikat SSL na
- kliknij przycisk
Next
iFinish
OpenSSL
uzyskaj certyfikat SSL witryny za pomocą polecenia openssl
:
$ echo | openssl s_client -servername NAME -connect HOST:PORT |\ sed -ne '/-BEGIN CERTIFICATE-/,/-END CERTIFICATE-/p' > certificate.crt
krótkie wyjaśnienie:
opcja | opis |
---|---|
-connect HOST:PORT |
host i port do podłączenia |
-servername NAME |
rozszerzenie TLS SNI (Server Name Indication) (strona internetowa) |
certificate.crt |
Zapisz certyfikat SSL do tego pliku |
przykład: