CMS_VERIFY(3ssl) OpenSSL CMS_VERIFY(3ssl) CMS_verify, CMS_SignedData_verify, CMS_get0_signers - CMS SignedData #include int CMS_verify(CMS_ContentInfo *cms, STACK_OF(X509) *certs, X509_STORE *store, BIO *detached_data, BIO *out, unsigned int flags); BIO *CMS_SignedData_verify(CMS_SignedData *sd, BIO *detached_data, STACK_OF(X509) *scerts, X509_STORE *store, STACK_OF(X509) *extra, STACK_OF(X509_CRL) *crls, unsigned int flags, OSSL_LIB_CTX *libctx, const char *propq); STACK_OF(X509) *CMS_get0_signers(CMS_ContentInfo *cms); CMS_verify() PKCS7_verify(3). CMS SignedData CMS_ContentInfo. cms CMS_ContentInfo . certs . CA . cms CA CRL . store NULL . detached_data cms. detached_data NULL cms. BIO out NULL. flags . CMS_SignedData_verify() CMS_verify() CMS SignedData sd BIO . extra CA . . crls CRL . CRL . libctx propq . CMS_get0_signers() () cms CMS_verify() CMS_SignedData_verify(). . cms. cms SignedData. detached_data NULL. certs ( NULL) cms CMS_NOINTERN. . smimesign store . CMS_add1_cert(3) CA . CRL store CMS_NOCRL CRL CMS_add1_crl(3) store. store NULL . ( out NULL) . . ( OR) flags . CMS_NOINTERN . certs. CMS_NOCRL CRL store CRL crls. CMS_TEXT MIME "text/plain" . "text/plain" . CMS_NO_SIGNER_CERT_VERIFY CMS_CADES. CMS_NO_ATTR_VERIFY CMS_CADES. CMS_CADES ESS signingCertificate ESS signingCertificateV2 . CMS_NO_CONTENT_VERIFY . CMS_NOINTERN . certs. certs . : . . CMS_NO_CONTENT_VERIFY . out . . ( ). CMS_verify() 1 0 . CMS_SignedData_verify() BIO NULL . CMS_get0_signers() NULL . ERR_get_error(3). . X509_STORE . . PKCS7_verify(3), CMS_add1_cert(3), CMS_add1_crl(3), OSSL_ESS_check_signing_certs(3), ERR_get_error(3), CMS_sign(3) CMS_SignedData_verify() OpenSSL 3.2. 2008-2024 OpenSSL. . Apache 2.0 ( ""). . LICENSE . 3 . . : . 3.6.2 7 2026 CMS_VERIFY(3ssl)