Register server‐side CMP message processing callbacks.
Synopsis
Declared in <openssl/cmp.h>
int
OSSL_CMP_SRV_CTX_init(
OSSL_CMP_SRV_CTX* srv_ctx,
void* custom_ctx,
OSSL_CMP_SRV_cert_request_cb_t process_cert_request,
OSSL_CMP_SRV_rr_cb_t process_rr,
OSSL_CMP_SRV_genm_cb_t process_genm,
OSSL_CMP_SRV_error_cb_t process_error,
OSSL_CMP_SRV_certConf_cb_t process_certConf,
OSSL_CMP_SRV_pollReq_cb_t process_pollReq);
Return Value
1 on success, 0 on error.
Parameters
Name |
Description |
srv_ctx |
Server context to initialize. |
custom_ctx |
Application pointer returned by OSSL_CMP_SRV_CTX_get0_custom_ctx(). |
process_cert_request |
Callback for certificate requests, or NULL. |
process_rr |
Callback for revocation requests, or NULL. |
process_genm |
Callback for general messages, or NULL. |
process_error |
Callback invoked when sending error messages, or NULL. |
process_certConf |
Callback for certConf messages, or NULL. |
process_pollReq |
Callback for pollReq messages, or NULL. |
Created with MrDocs