[#OSSL_CRMF_MSGS_verify_popo] = OSSL_CRMF_MSGS_verify_popo :mrdocs: Verify proof‐of‐possession on a CRMF CertReqMessages sequence. == Synopsis Declared in `<openssl/crmf.h>` [source,cpp,subs="verbatim,replacements,macros,-callouts"] ---- int OSSL_CRMF_MSGS_verify_popo( xref:OSSL_CRMF_MSGS.adoc[OSSL_CRMF_MSGS] const* reqs, int rid, int acceptRAVerified, xref:OSSL_LIB_CTX.adoc[OSSL_LIB_CTX]* libctx, char const* propq); ---- == Return Value 1 if POPO verifies, 0 if not, or ‐1 on error. == Parameters [cols="1,4"] |=== | Name| Description | *reqs* | CertReqMessages to verify. | *rid* | certReqId of the message to verify, or ‐1 to verify all messages. | *acceptRAVerified* | Non‐zero to accept POPO raVerified without further checks. | *libctx* | Library context for algorithm fetching, or NULL for the default. | *propq* | Property query for algorithm fetching, or NULL. |=== [.small]#Created with https://www.mrdocs.com[MrDocs]#