J'utilise Java keytool
. J'ai exporté un .pem
certificat auto-signé de mon magasin de clés. Existe-t-il une commande pour afficher les détails du certificat directement à partir du .pem
fichier (pas du certificat dans le keystore)?
131
Réponses:
Utilisez la
-printcert
commande comme ceci:la source
.pem
. Séparez-les en 2 fichiers à l'aide de l'éditeur de texte et la commande ci-dessus fonctionnera. (Astuce: copier-- BEGIN CERTIFICATE --
ligne à-- END CERTIFICATE --
ligne dans le nouveau fichier)Une alternative à l'utilisation
keytool
, vous pouvez utiliser la commandeCela devrait fonctionner pour tout fichier .pem x509 à condition que vous ayez
openssl
installé.la source
keytool
erreur avecjava.lang.Exception: Failed to parse input
certains pems, mais cela a fonctionné pour tousopenssl x509 -in file.pem -text | grep -A 1 'Alternative Name'
file
commande pour savoir que c'était "rsa" et non "x509" (par exemplefile xyz.pem
).x509
est le format des certificats,rsa
est le format d'une paire de clés publique / privée.