Comment faire pour déterminer le protocole SSL cert date d'expiration de la cert fichier lui-même(.p12)
Si j'ai le fichier(.p12) et d'un shell Bash sous Mac, comment puis-je extraire le certificat et le fichier de clé et aussi la date d'expiration du certificat? en supposant que j'ai la responsabilité sociale des entreprises(.p12), les fichiers de clés.
Merci d'avance!
Vous devez vous connecter pour publier un commentaire.
Vous pouvez utiliser openssl pour extraire le certificat de la .fichier p12 pour une .fichier pem à l'aide de la commande suivante:
Ensuite, vous pouvez extraire la date d'expiration du certificat .fichier pem à l'aide de la commande suivante:
notAfter=Oct 24 21:01:55 2017 GMT
, mais je sais pour un fait que ce certificat a expiré. Des idées?pkcs12 -nokeys
au lieu de-nodes
élimine le risque de laisser votre non protégés privatekey couché sur le disque où certains coupable ou malfaiteur pourrais le trouver.Vous pouvez faire la première réponse d'un one-liner sans utiliser le fichier intermédiaire:
Extrait de la client certificat pkcs12 et imprimer la date de fin:
Si vous n'incluez pas le -clcerts option que vous pourriez obtenir la date de fin d'un certificat d'autorité de certification au lieu de partir de votre propre certificat. Plusieurs certificats d'autorité de certification sont généralement inclus dans votre certificat dans le cadre de la chaîne de confiance.
Voici comment vous le faites sur Windows:
P. S. je sais que la question mentionne spécifiquement les Mac, c'est juste au cas où Google vous envoie ici (comme il m'a envoyé).