Sto usando Java keytool. Ho esportato un .pemcertificato autofirmato dal mio keystore. Esiste un comando per visualizzare i dettagli del certificato direttamente dal .pemfile (non del certificato nel keystore)?
Sto usando Java keytool. Ho esportato un .pemcertificato autofirmato dal mio keystore. Esiste un comando per visualizzare i dettagli del certificato direttamente dal .pemfile (non del certificato nel keystore)?
Risposte:
Utilizzare il -printcertcomando 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 opensslinstallato.
keytoolcon errori fuori con java.lang.Exception: Failed to parse inputalcuni PEMS, ma questo ha lavorato per tutti loro
openssl x509 -in file.pem -text | grep -A 1 'Alternative Name'
filecomando 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.