Member | Value | Description |
---|---|---|
usageAll | -1 | Used for the KeyUsageSelect property, selects all Certificates in the Store. |
usageCertSign | 4 | Certificate can be used for Certificate Signing. |
usageClientAuthentication | 512 | Certificate can be used for Client Authentication. |
usageCodeSigning | 1024 | Certificate can be used for Code Signing. |
usageCrlSign | 1 | Certificate can be used for Encipherment. |
usageDataEncipherment | 16 | Certificate can be used for Data Encipherment. |
usageDigitalSignature | 128 | Certificate can be used for Digital Signatures. |
usageEmailProtection | 2048 | Certificate can be used for Email Protection. |
usageIPSecEndSystem | 4096 | Certificate can be used for IPSec End System. |
usageIPSecTunnel | 8192 | Certificate can be used for IPSec Tunneling. |
usageIPSecUser | 16384 | Certificate can be used for IPSec Users. |
usageKeyAgreement | 8 | Certificate can be used for Key Agreement. |
usageKeyEncipherment | 32 | Certificate can be used for Key Encipherment. |
usageNone | 0 | Certificate has no usage flag. |
usageNonRepudiation | 64 | Certificate can be used prevent Repudiation. |
usageOfflineCrlSign | 2 | Certificate can be used for CRL Signing. |
usageServerAuthentication | 256 | Certificate can be used for Server Authentication. |
usageTimeStampSigning | 32768 | Certificate can be used for Time Stamp signing. |