SMIME_READ_PKCS7(3ssl) OpenSSL SMIME_READ_PKCS7(3ssl) SMIME_read_PKCS7_ex, SMIME_read_PKCS7 - S/MIME #include PKCS7 *SMIME_read_PKCS7_ex(BIO *bio, BIO **bcont, PKCS7 **p7); PKCS7 *SMIME_read_PKCS7(BIO *in, BIO **bcont); SMIME_read_PKCS7() S/MIME. in BIO . bio *bcont *bcont NULL. PKCS#7 NULL . SMIME_read_PKCS7_ex() SMIME_read_PKCS7() PKCS#7 p7 . p7 NULL SMIME_read_PKCS7(). p7 PKCS7_new_ex(3). *bcont NULL . *bcont PKCS7_verify() PKCS7_DETACHED. PKCS7_type_is_enveloped() . bcont NULL *bcont NULL. : BIO *cont = NULL; PKCS7 *p7; p7 = SMIME_read_PKCS7(in, &cont); MIME SMIME_read_PKCS7() . S/MIME . PKCS7 base64 quoted printable. BIO : . SMIME_read_PKCS7_ex() SMIME_read_PKCS7() PKCS7 NULL . ERR_get_error(3). ERR_get_error(3), SMIME_read_PKCS7(3), PKCS7_sign(3), PKCS7_verify(3), PKCS7_encrypt(3) PKCS7_decrypt(3) SMIME_read_PKCS7_ex() OpenSSL 3.0. 2002-2020 OpenSSL. . Apache 2.0 ( ""). . LICENSE . 3 . . : . 3.6.2 7 2026 SMIME_READ_PKCS7(3ssl)