Comment puis-je obtenir la date d'expiration d'un certificat dans un trousseau à partir de la ligne de commande?


0

Je cherche un moyen d'obtenir la date d'expiration d'un certificat à partir de la ligne de commande. Le certificat se trouve dans le trousseau de connexion par défaut et je connais son nom. Comment puis-je faire ceci?


Pourquoi? Dans la plupart des cas, il semble que security verify-cert, potentiellement avec le -d le drapeau fonctionnerait.
JMY1000

Je veux savoir combien de temps un certificat a avant son expiration.
GuyGizmo

Juste parce que? Est-ce que cela va dans une application quelconque?
JMY1000

Oui, choisir entre différents certificats similaires et signer en utilisant celui qui va expirer le plus longtemps possible.
GuyGizmo

Je t'ai eu. Quelle langue utilisez-vous pour l'application?
JMY1000

Réponses:


0

La commande suivante fonctionne:

security find-certificate -c "certificate name here" -p | openssl x509 -text | grep "Not After"
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.