X509KeyUsageFlags Enumeration
.NET Framework 3.0
Defines how the certificate key can be used. If this value is not defined, the key can be used for any purpose.
Namespace: System.Security.Cryptography.X509Certificates
Assembly: System (in system.dll)
Assembly: System (in system.dll)
| Member name | Description | |
|---|---|---|
| CrlSign | The key can be used to sign a certificate revocation list (CRL). | |
| DataEncipherment | The key can be used for data encryption. | |
| DecipherOnly | The key can be used for decryption only. | |
| DigitalSignature | The key can be used as a digital signature. | |
| EncipherOnly | The key can be used for encryption only. | |
| KeyAgreement | The key can be used to determine key agreement, such as a key created using the Diffie-Hellman key agreement algorithm. | |
| KeyCertSign | The key can be used to sign certificates. | |
| KeyEncipherment | The key can be used for key encryption. | |
| None | No key usage parameters. | |
| NonRepudiation | The key can be used for authentication. |
This class is an implementation of a commonly used extension that is mapped by default to the CryptoConfig file. When the Extensions property of the X509Certificate2 class is invoked, this class can be used directly.
Windows 98, Windows Server 2000 SP4, Windows Millennium Edition, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition
The Microsoft .NET Framework 3.0 is supported on Windows Vista, Microsoft Windows XP SP2, and Windows Server 2003 SP1.Community Additions
ADD
Show: