KnownCertificateUsage enum
Activités pour lesquelles le certificat cryptographique peut être utilisé.
Champs
| ClientAuthentication | Ce certificat peut être utilisé pour authentifier un client dans une connexion TLS/SSL |
| CodeSigning | Ce certificat peut être utilisé pour authentifier un objet de code |
| ContentCommitment | Synonyme de non-répudiation utilisé dans les certificats x509 plus récents |
| CRLSign | Ce certificat peut être utilisé pour vérifier une liste de révocation de certificats |
| DataEncipherment | Ce certificat peut être utilisé pour déchiffrer une clé privée ou secrète |
| DecipherOnly | Ce certificat ne peut être utilisé que pour déchiffrer des données |
| DigitalSignature | Ce certificat peut être utilisé pour ajouter une signature à un message |
| EmailProtection | Ce certificat peut être utilisé pour authentifier une adresse e-mail |
| EncipherOnly | Ce certificat ne peut être utilisé que pour chiffrer des données |
| KeyAgreement | Ce certificat peut être utilisé pour exécuter un accord de clé, par exemple avec un échange de clés Diffie-Hellman |
| KeyCertSign | Ce certificat peut être utilisé pour vérifier une autre clé publique |
| KeyEncipherment | Ce certificat peut être utilisé pour chiffrer une clé privée ou secrète |
| NonRepudiation | Ce certificat fournit un service de non-répudiation qui protège contre le faux déni d’un message |
| OcspSigning | Ce certificat peut être utilisé pour signer les réponses OCSP |
| ServerAuthentication | Ce certificat peut être utilisé pour authentifier un serveur dans une connexion TLS/SSL |
| TimeStamping | Ce certificat lie le hachage d’un objet à une heure |