KnownCertificateUsage enum
Aktivitäten, für die das kryptografische Zertifikat verwendet werden kann.
Felder
| ClientAuthentication | Dieses Zertifikat kann verwendet werden, um einen Client in einer TLS/SSL-Verbindung zu authentifizieren. |
| CodeSigning | Dieses Zertifikat kann verwendet werden, um ein Codeobjekt zu authentifizieren. |
| ContentCommitment | Ein Synonym für NonRepudiation, das in neueren x509-Zertifikaten verwendet wird |
| CRLSign | Dieses Zertifikat kann verwendet werden, um eine Zertifikatssperrliste zu überprüfen |
| DataEncipherment | Dieses Zertifikat kann verwendet werden, um einen privaten oder geheimen Schlüssel zu entschlüsseln |
| DecipherOnly | Dieses Zertifikat kann nur zum Entschlüsseln von Daten verwendet werden |
| DigitalSignature | Dieses Zertifikat kann verwendet werden, um einer Nachricht eine Signatur hinzuzufügen |
| EmailProtection | Dieses Zertifikat kann zur Authentifizierung einer E-Mail-Adresse verwendet werden |
| EncipherOnly | Dieses Zertifikat kann nur zum Verschlüsseln von Daten verwendet werden |
| KeyAgreement | Dieses Zertifikat kann verwendet werden, um eine Schlüsselvereinbarung durchzuführen, z. B. mit einem Diffie-Hellman Schlüsselaustausch |
| KeyCertSign | Dieses Zertifikat kann verwendet werden, um einen anderen öffentlichen Schlüssel zu verifizieren |
| KeyEncipherment | Dieses Zertifikat kann verwendet werden, um einen privaten oder geheimen Schlüssel zu verschlüsseln |
| NonRepudiation | Dieses Zertifikat stellt einen Nichtabstreitbarkeitsdienst bereit, der vor der falschen Ablehnung einer Nachricht schützt |
| OcspSigning | Dieses Zertifikat kann zum Signieren von OCSP-Antworten verwendet werden |
| ServerAuthentication | Dieses Zertifikat kann verwendet werden, um einen Server in einer TLS/SSL-Verbindung zu authentifizieren |
| TimeStamping | Dieses Zertifikat bindet den Hash eines Objekts an eine Uhrzeit |