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