Skip to main content

TdxX509CertificateKeyUsageFlag Enum

Enumerates purposes of an X.509 certificate key.

Declaration

TdxX509CertificateKeyUsageFlag = (
    kufDigitalSignature,
    kufNonRepudiation,
    kufKeyEncipherment,
    kufDataEncipherment,
    kufKeyAgreement,
    kufKeyCertSign,
    kufOfflineCRLSign
);

Members

Name
kufDigitalSignature
kufNonRepudiation
kufKeyEncipherment
kufDataEncipherment
kufKeyAgreement
kufKeyCertSign
kufOfflineCRLSign

Remarks

You can use a certificate key:

Value Description
kufDigitalSignature As a digital signature. Note that the certificate must have a private key to sign documents.
kufNonRepudiation For authentication.
kufKeyEncipherment For encryption.
kufDataEncipherment To encrypt data.
kufKeyAgreement To determine key agreement.
kufKeyCertSign To sign certificates.
kufOfflineCLRSign To sign a certificate revocation list.

The TdxX509CertificateKeyUsageFlags type references TdxX509CertificateKeyUsageFlag.

See Also