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