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