Verify proof‐of‐possession on a CRMF CertReqMessages sequence.

Synopsis

Declared in <openssl/crmf.h>

int
OSSL_CRMF_MSGS_verify_popo(
    OSSL_CRMF_MSGS const* reqs,
    int rid,
    int acceptRAVerified,
    OSSL_LIB_CTX* libctx,
    char const* propq);

Return Value

1 if POPO verifies, 0 if not, or ‐1 on error.

Parameters

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.

Created with MrDocs