Sto usando Java keytool
. Ho esportato un .pem
certificato autofirmato dal mio keystore. Esiste un comando per visualizzare i dettagli del certificato direttamente dal .pem
file (non del certificato nel keystore)?
Sto usando Java keytool
. Ho esportato un .pem
certificato autofirmato dal mio keystore. Esiste un comando per visualizzare i dettagli del certificato direttamente dal .pem
file (non del certificato nel keystore)?
Risposte:
Utilizzare il -printcert
comando in questo modo:
keytool -printcert -file certificate.pem
.pem
. Separarli in 2 file usando l'editor di testo e il comando sopra funzionerà. (Suggerimento: copia -- BEGIN CERTIFICATE --
riga per -- END CERTIFICATE --
riga in un nuovo file)
Un'alternativa all'utilizzo keytool
, è possibile utilizzare il comando
openssl x509 -in certificate.pem -text
Questo dovrebbe funzionare per qualsiasi file .pem x509 purché tu abbia openssl
installato.
keytool
con errori fuori con java.lang.Exception: Failed to parse input
alcuni PEMS, ma questo ha lavorato per tutti loro
openssl x509 -in file.pem -text | grep -A 1 'Alternative Name'
file
comando per sapere che era "rsa" e non "x509" (ad es file xyz.pem
.).
x509
è il formato per i certificati, rsa
è il formato per una coppia di chiavi pubblica / privata.