CryptoSys PKI Pro Manual

X509.KeyUsageOptions Enumeration

Options for key usage in certificate

Syntax

[C#]
[FlagsAttribute]
public enum KeyUsageOptions
[VB.NET]
<FlagsAttribute> _
Public Enumeration KeyUsageOptions

Members

Member nameDescription
None
Key usage extension is not included.
DigitalSignature
subject public key is used for verifying digital signatures.
NonRepudiation
subject public key is used to verify digital signatures used to provide a non-repudiation service.
KeyEncipherment
subject public key is used for enciphering private or secret keys, i.e., for key transport.
DataEncipherment
subject public key is used for directly enciphering raw user data (uncommon).
KeyAgreement
subject public key is used for key agreement.
KeyCertSign
subject public key is used for verifying signatures on public key certificates.
CrlSign
subject public key is used for verifying signatures on certificate revocation lists.
EncipherOnly
subject public key may be used only for enciphering data while performing key agreement (only if keyAgreement bit is also set).
DecipherOnly
subject public key may be used only for deciphering data while performing key agreement (only if keyAgreement bit is also set).

Remarks

Reference: [RFC5280] s4.2.1.3 Key Usage

[Contents] [Index]

[PREV: X509.CsrOptions Enumeration...]   [Contents]   [Index]   
   [NEXT: X509.OutputOpts Enumeration...]

Copyright © 2004-24 D.I. Management Services Pty Ltd. All rights reserved. Generated 2024-09-23T07:52:09Z.