Commandes:Gestion des certificats par l'autorité de certification
De WIKI.minetti.org
Révision de 7 avril 2016 à 19:10 par Jp (discussion | contributions) (Page créée avec « == Préambule == Ce chapitre décrit les diverses commandes qu'une autorité de certification a besoin pour sa gestion des certificats. == Renouvellement du certificat CA... »)
Sommaire
Préambule
Ce chapitre décrit les diverses commandes qu'une autorité de certification a besoin pour sa gestion des certificats.
Renouvellement du certificat CA
Exécuter la commande suivante pour différer la date de fin de validité d'un certificat CA:
openssl x509 -in ca/ca.pem -signkey ca/ca.key -config ./openssl.cnf -extensions CA_ROOT -days 3650 -sha1 -out ca/newca.pem
Signature d'un certificat
- Exécuter la commande suivante pour signer un certificat serveur pour 30 ans:
openssl ca -name CA_default -in openldap.req -extensions SERVER_RSA_SSL -out certs/openldap.pem -days 10950
- ou pour signer un certificat client pour 30 ans:
openssl ca -name CA_default -in amon.req -extensions CLIENT_RSA_SSL -out certs/amon.pem -days 10950
- Taper la commande suivante pour vérifier les paramètres du certificat:
openssl x509 -purpose -in certs/openldap.pem -text -noout
Révocation d'un certificat
Exécuter la commande suivante pour révoquer un certificat:
openssl ca -name CA_default -revoke certificat.pem
Renouvellement d'un certificat
Le renouvellement d'un certificat est obtenu en faisant une révocation puis une signature sur ce certificat:
openssl ca -name CA_default -revoke certificat.pem openssl ca -name CA_default -in certificat.req -extensions SERVER_RSA_SSL -out certificat.pem -days 3000