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.