#include <kcm_defs.h>
Data Fields | |
| char * | subject |
| kcm_md_type_e | md_type |
| uint32_t | key_usage |
| uint32_t | ext_key_usage |
This struct contains CSR parameters for future generated CSR
| subject | String that contains the subject (distinguished name) of the certificate in predefined format. The format should be as the following example: "C=US,ST=California,L=San Francisco,O=Wikimedia Foundation,Inc.,CN=*.wikipedia.org". |
| md_type | Message digest selected from kcm_md_type_e. |
| key_usage | Key usage extension bit-mask selected from kcm_csr_key_usage_e. If the requested CSR does not contain any key usage extension, it needs to be set to ::KCM_CSR_KU_NONE. |
| ext_key_usage | Extended key usage extensions bit-mask selected from kcm_csr_ext_key_usage_e. If the requested CSR does not contain any extended key usage extension, it needs to be set to ::KCM_CSR_EXT_KU_NONE. |