[#PKCS7_dataVerify] = PKCS7_dataVerify :mrdocs: Verify a PKCS#7 signed content digest against a signer info and certificate store. == Synopsis Declared in `<openssl/pkcs7.h>` [source,cpp,subs="verbatim,replacements,macros,-callouts"] ---- int PKCS7_dataVerify( xref:X509_STORE.adoc[X509_STORE]* cert_store, xref:X509_STORE_CTX.adoc[X509_STORE_CTX]* ctx, xref:BIO.adoc[BIO]* bio, xref:PKCS7.adoc[PKCS7]* p7, xref:PKCS7_SIGNER_INFO.adoc[PKCS7_SIGNER_INFO]* si); ---- == Return Value 1 if verification succeeds, or 0 / a negative value on failure. == Parameters [cols="1,4"] |=== | Name| Description | *cert_store* | Trusted store used to locate and validate the signer certificate. | *ctx* | Verification context reused or initialized for the signer certificate check. | *bio* | BIO supplying the signed content octets (digest input). | *p7* | Signed PKCS#7 structure containing certificates and signer infos. | *si* | Signer info whose signature and digest are verified. |=== [.small]#Created with https://www.mrdocs.com[MrDocs]#