Verifica corrispondenza tra certificato SSL e chiave privata
Incolla un certificato e una chiave privata, e se vuoi anche un CSR, per vedere se formano la stessa coppia di chiavi.
Testi e file restano nel tuo browser: non viene inviato nulla a un server.
Compila almeno due campi per confrontarli.
I valori qui sotto sono impronte SHA-256 delle chiavi pubbliche. Valori uguali indicano la stessa coppia di chiavi.
Come si usa
- Incolla il certificato nel primo campo e la chiave privata nel secondo, oppure trascinaci sopra i file. Il CSR serve solo se vuoi confrontare anche quello.
- Da ogni elemento viene estratta la chiave pubblica e poi confrontata. Una corrispondenza appare in verde, una differenza in rosso.
- Se incolli una chiave protetta da password (ENCRYPTED PRIVATE KEY, vecchio formato OpenSSL o OpenSSH), compare un campo per la password e la chiave viene sbloccata nel browser.
- Verificare prima di installare un certificato evita l’errore “key values mismatch” che impedisce al server web di partire.
Domande frequenti
Posso incollare qui una chiave privata senza rischi?
Tutto avviene in questa scheda del browser: niente, nemmeno la tua chiave, viene inviato a un server o salvato. Tutto sparisce alla chiusura della pagina. Evita comunque di farlo su un computer condiviso.
Come viene verificata la corrispondenza?
La chiave pubblica del certificato e del CSR viene confrontata con quella ricavata dalla chiave privata: modulo ed esponente per RSA, curva e punto pubblico per ECDSA. Il principio è lo stesso del confronto tra gli output modulus di openssl.
Che cosa faccio se non corrispondono?
Probabilmente il certificato è stato emesso per un altro CSR, oppure la chiave viene da un altro server. Ritrova la chiave privata creata insieme al CSR che hai inviato, oppure genera una nuova chiave e un nuovo CSR e fatti riemettere il certificato.
Quali formati di chiave sono supportati?
PKCS#8 (BEGIN PRIVATE KEY), PKCS#1 per RSA (BEGIN RSA PRIVATE KEY), SEC1 per EC (BEGIN EC PRIVATE KEY) e le chiavi OpenSSH (BEGIN OPENSSH PRIVATE KEY). PKCS#8 protetto da password, chiavi cifrate con il vecchio metodo OpenSSL (Proc-Type) e chiavi OpenSSH con passphrase vengono sbloccati dopo aver inserito la password.
Strumenti simili
Tutti gli strumenti
Conversione e codifica
- Generatore QR code
- Codifica/decodifica Base64
- Codifica/decodifica URL
- Base64 in immagine
- Binario ↔ decimale
- Binario ↔ hex
- Decimale ↔ hex
- Excel in tabella HTML
- Entità HTML
- Immagine in Base64
- JSON Escape
- Convertitore di base
- Convertitore Punycode
- Testo in ASCII
- Testo in binario
- Testo in decimale
- Testo in esadecimale
- Convertitore Unicode
- Timestamp Unix
Conversione di unità
- Convertitore di unità
- Convertitore di temperatura
- Conversione peso
- Convertitore di superficie
- Convertitore di lunghezza
- Convertitore di angoli
- Convertitore di calorie
- Dimensioni dati
- Volumi per aridi
- Carica elettrica
- Convertitore di energia
- Convertitore di portata
- Convertitore di forza
- Consumo di carburante
- Intensità luminosa
- Forza magnetomotrice
- Convertitore di potenza
- Convertitore di pressione
- Convertitore di dose
- Convertitore di velocità
- Conversione tempo
- Conversione volume