| 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 |