KnownCertificateUsage enum
Activities for which the cryptographic certificate can be used.
Fields
| ClientAuthentication | This certificate can be used to authenticate a client in a TLS/SSL connection |
| CodeSigning | This certificate can be used to authenticate a code object |
| ContentCommitment | A synonym for NonRepudiation used in newer x509 certificates |
| CRLSign | This certificate can be used to verify a certificate revocation list |
| DataEncipherment | This certificate can be used to decrypt a private or secret key |
| DecipherOnly | This certificate can only be used to decrypt data |
| DigitalSignature | This certificate can be used to add a signature to a message |
| EmailProtection | This certificate can be used to authenticate an email address |
| EncipherOnly | This certificate can be only be used to encrypt data |
| KeyAgreement | This certificate can be used to perform a key agreement, such as with a Diffie-Hellman key exchange |
| KeyCertSign | This certificate can be used to verify a other public keys |
| KeyEncipherment | This certificate can be used to encrypt a private or secret key |
| NonRepudiation | This certificates provides a non-repudiation service that protects against false denial of a message |
| OcspSigning | This certificate can be used to sign OCSP responses |
| ServerAuthentication | This certificate can be used to authenticate a server in a TLS/SSL connection |
| TimeStamping | This certificate binds the hash of an object to a time |