Commande certrevoke

Objectif

certrevoke révoque un certificat d'utilisateur.

Syntaxe

certrevoke [-S nom_service] { -f fichier -l libellé [-p fichier de clés privées] | balise [nom-utilisateur] }

Descriptif

La commande certrevoke permet de révoquer les certificats émis par une autorité de certification qui fait partie du domaine du système. L'option -S indique le service à utiliser lors de la révocation d'un certificat. Les services disponibles sont définis dans /usr/lib/security/pki/ca.cfg. Les demandes de certificat sans l'option -S sont créées à l'aide du service local. Une erreur est renvoyée si vous indiquez un nom de service qui ne comporte pas d'entrée dans le fichier /usr/lib/security/pki/ ca.cfg .

Si l'option -f est sélectionnée, le certificat est lu à partir du fichier nommé, ou stdin si le nom est "-". Les certificats doivent être au format DER. Chaque fois que l'utilisateur spécifie l'option -f , le libellé de la clé privée correspondant à la clé publique doit également être spécifié. Si l'utilisateur ne fournit pas l'emplacement du magasin de clés privé, l'emplacement par défaut est utilisé.

Si l'option -f n'est pas spécifiée, l'appelant doit fournir la valeur de balise et le nom d'utilisateur facultatif pour que le certificat soit révoqué. Si elle est appelée sans le paramètre username, la commande certrevoke utilise le nom de l'utilisateur en cours.

L'option -l permet d'extraire la clé privée correspondant à la clé publique dans le certificat à révoquer. La commande certrevoke échoue si l'utilisateur ne peut pas démontrer la propriété de la clé privée correspondant à la clé publique à révoquer. La commande certrevoke demande à l'utilisateur un mot de passe avant d'effectuer la révocation du certificat. La commande peut échouer si elle ne parvient pas à ouvrir /dev/tty pour le processus en cours.

Indicateurs

Article Descriptif
-S nom_service Indique le module de service à utiliser.
-f fichier Indique que le certificat à révoquer sera lu dans le fichier de formulaire.
-l libellé Indique le libellé associé à la clé privée du certificat à révoquer.
-p fichier_de_clés privées Indique l'emplacement du magasin de clés privé.

Statut de sortie

Article Descriptif
0 La commande s'est terminée avec succès.
>0 Une erreur s'est produite.

Security

Il s'agit d'une commande setuid .

Root et les appelants appartenant à la sécurité de groupe peuvent révoquer le certificat de n'importe qui. Root révoque le certificat à l'aide de la phrase passe de révocation. La phrase passe de révocation est spécifiée dans le fichier /usr/lib/security/ pki/acct.cfg .

Un utilisateur non privilégié ne peut révoquer que les certificats qu'il possède. Ils doivent démontrer qu'ils possèdent la clé privée correspondant à la clé publique dans le certificat à révoquer.

audit

Cette commande enregistre les informations d'événement suivantes:

CERT_Revoke <nom_utilisateur>

Exemples

Pour révoquer le certificat signcert appartenant à Bob, entrez:
$ certrevoke signcert bob
Pour révoquer un certificat dans le fichier cert.der, entrez:
$ certrevoke cert.der

Fichiers

/usr/lib/security/pki/ca.cfg