Early Preview
This is currently very much a preview. Please feel free to try things out,
but don't be upset if anything is not yet working. Feedback is welcome over on our
GitHub Dicussions page.
enum System.Security.Cryptography.X509Certificates.X509KeyUsageFlags
Assembly: System.Security.Cryptography
Defines how the certificate key can be used. If this value is not defined, the key can be used for any purpose.
Values
None
No key usage parameters.
EncipherOnly
The key can be used for encryption only.
CrlSign
The key can be used to sign a certificate revocation list (CRL).
KeyCertSign
The key can be used to sign certificates.
KeyAgreement
The key can be used to determine key agreement, such as a key created using the Diffie-Hellman key agreement algorithm.
DataEncipherment
The key can be used for data encryption.
KeyEncipherment
The key can be used for key encryption.
NonRepudiation
The key can be used for authentication.
DigitalSignature
The key can be used as a digital signature.
DecipherOnly
The key can be used for decryption only.