Ottieni certificato SSL dal server (URL del sito) – Esporta e scarica
Un giorno potrebbe essere necessario ottenere il certificato SSL di un sito web e salvarlo localmente.
Ad esempio, si potrebbe ottenere un errore che dice che non è possibile clonare un repository Git a causa di un certificato autofirmato e per risolvere questo problema è necessario scaricare il certificato SSL e renderlo attendibile dal client Git.
Nel seguente articolo sto mostrando come esportare il certificato SSL da un server (URL del sito) utilizzando i browser Google Chrome, Mozilla Firefox e Internet Explorer e come ottenere il certificato SSL dalla riga di comando, utilizzando il comando openssl
.
Suggerimento: crea un certificato SSL autofirmato! Per saperne di più →
Esporta certificato SSL
Google Chrome
Esporta il certificato SSL di un sito web utilizzando Google Chrome:
- Clic su
Secure
pulsante (un lucchetto nella barra degli indirizzi - Clic su
- Vai al
Details
scheda - Clic su
- Specifica il nome del file che si desidera salvare il certificato SSL per, mantenere la “Base64 codifica ASCII, unico certificato di formato” e fare clic su
Mozilla Firefox
Esportare il certificato SSL di un sito web utilizzando Mozilla Firefox:
- Clic su
Site Identity
pulsante (un lucchetto) nella barra degli indirizzi - Clic su
- Clic su
- Clic su
- Vai al
Details
scheda - Clic su
- Specifica il nome del file che si desidera salvare il certificato SSL per, mantenere la “X. 509 Certificate (PEM)”il formato e fare clic su
Cool Suggerimento: Controllare la data di scadenza del Certificato SSL da riga di comando di Linux! Il modo più veloce! Per saperne di più →
Internet Explorer
Scaricare e salvare il certificato SSL di un sito web utilizzando Internet Explorer:
- fare Clic sul
Security report
pulsante (un lucchetto) nella barra degli indirizzi - Clic su
- Vai al
Details
scheda - Clic su
- Clic su
- Selezionare il “codificato in Base 64 X. 509 (.CER)” formato e fare clic su
- Specifica il nome del file che si desidera salvare il certificato SSL
- Clic su
Next
e
OpenSSL
Ottenere il certificato SSL di un sito web utilizzando openssl
comando:
$ echo | openssl s_client -servername NAME -connect HOST:PORT |\ sed -ne '/-BEGIN CERTIFICATE-/,/-END CERTIFICATE-/p' > certificate.crt
Breve spiegazione:
Opzione | Descrizione |
---|---|
-connect HOST:PORT |
l’host e La porta per la connessione a |
-servername NAME |
Il TLS SNI (Nome del Server Indicazione) estensione (sito web) |
certificate.crt |
Salvare il certificato SSL per questo file |
Esempio: