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.

    Come si usa

    1. 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.
    2. Da ogni elemento viene estratta la chiave pubblica e poi confrontata. Una corrispondenza appare in verde, una differenza in rosso.
    3. 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.
    4. 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