Unit
ScCertificateExts
type
TScKeyUsageFlag = (kfDigitalSignature, kfNonRepudiation, kfKeyEncipherment, kfDataEncipherment, kfKeyAgreement, kfKeyCertSign, kfCRLSign, kfEncipherOnly, kfDecipherOnly);
TScKeyUsageFlags = set of TScKeyUsageFlag;
Description
The TScKeyUsageFlags enumeration indicates how the certificate key can be used.
Value | Meaning |
kfDigitalSignature | The key can be used as a digital signature. |
kfNonRepudiation | The key can be used for authentication. |
kfKeyEncipherment | The key can be used for key encryption. |
kfDataEncipherment | The key can be used for data encryption. |
kfKeyAgreement | The key can be used to determine key agreement, such as a key created using the Diffie-Hellman key agreement algorithm. |
kfKeyCertSign | The key can be used to sign certificates. |
kfCrlSign | The key can be used to sign a Certificate Revocation List (CRL). |
kfEncipherOnly | The key can be used for encryption only. |
kfDecipherOnly | The key can be used for decryption only. |
See also