typedef P6UINT32 P6R::P6CERTKEYUSAGE |
P6R::P6CERTUSAGE defines values returned by the p6ICert::getKeyUsage() method.
The following tables defines some typical key usage values for various types of certificates.
Certificate Type | Required Key Usage |
SSL Client | P6CU_DIGITAL_SIGNATURE |
SSL Server | P6CU_KEY_ENCIPHERMENT |
CA Signing | P6CU_KEY_CERT_SIGN | P6CU_CRL_SIGN |
Certificate Signing | P6CU_KEY_CERT_SIGN |
Object Signing | P6CU_DIGITAL_SIGNATURE |