Back to Devexpress

TdxX509CertificateKeyUsageFlag Enum

vcl-dxx509certificate-dot-tdxx509certificatekeyusageflag.md

latest1.4 KB
Original Source

TdxX509CertificateKeyUsageFlag Enum

Enumerates purposes of an X.509 certificate key.

Declaration

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

Members

Name
kufDigitalSignature
kufNonRepudiation
kufKeyEncipherment
kufDataEncipherment
kufKeyAgreement
kufKeyCertSign
kufOfflineCRLSign

Remarks

You can use a certificate key:

ValueDescription
kufDigitalSignatureAs a digital signature. Note that the certificate must have a private key to sign documents.
kufNonRepudiationFor authentication.
kufKeyEnciphermentFor encryption.
kufDataEnciphermentTo encrypt data.
kufKeyAgreementTo determine key agreement.
kufKeyCertSignTo sign certificates.
kufOfflineCLRSignTo sign a certificate revocation list.

The TdxX509CertificateKeyUsageFlags type references TdxX509CertificateKeyUsageFlag.

See Also

dxX509Certificate Unit