Execute a CMP certificate request transaction (IR/CR/KUR/P10CR).
Declared in <openssl/cmp.h>
X509*
OSSL_CMP_exec_certreq(
OSSL_CMP_CTX* ctx,
int req_type,
OSSL_CRMF_MSG const* crm);
Newly enrolled certificate on success, or NULL on error.
| Name | Description |
|---|---|
| ctx | CMP client context. |
| req_type | Body type (OSSL_CMP_IR, OSSL_CMP_CR, OSSL_CMP_KUR, or OSSL_CMP_P10CR). |
| crm | Optional CRMF message for IR/CR/KUR; NULL to build from context fields. |