SMIME_WRITE_ASN1(3ssl) OpenSSL SMIME_WRITE_ASN1(3ssl) SMIME_write_ASN1_ex, SMIME_write_ASN1 - S/MIME #include int SMIME_write_ASN1_ex(BIO *out, ASN1_VALUE *val, BIO *data, int flags, int ctype_nid, int econt_nid, STACK_OF(X509_ALGOR) *mdalgs, const ASN1_ITEM *it, OSSL_LIB_CTX *libctx, const char *propq); int SMIME_write_ASN1(BIO *out, ASN1_VALUE *val, BIO *data, int flags, int ctype_nid, int econt_nid, STACK_OF(X509_ALGOR) *mdalgs, const ASN1_ITEM *it); SMIME_write_ASN1_ex() MIME S/MIME. out BIO . value ASN1_VALUE ( CMS_ContentInfo PKCS7). data. flags . ctype_nid NID econt_nid NID mdalgs . ASN.1 it ASN1_ITEM_rptr(PKCS7) ASN1_ITEM_rptr(CMS_ContentInfo). libctx propq . SMIME_write_CMS(3) SMIME_write_PKCS7(3) SMIME_write_ASN1(). flags. CMS_DETACHED SignedData CMS_DETACHED sign(). CMS_TEXT MIME text/plain CMS_DETACHED . CMS_STREAM . CMS_STREAM CMS_ContentInfo PKCS7. CMS_STREAM : S/MIME. BER DER. SMIME_write_ASN1_ex() SMIME_write_ASN1() 1 0 . ERR_get_error(3), SMIME_write_CMS(3), SMIME_write_PKCS7(3) 2020 OpenSSL. . Apache 2.0 ( ""). . LICENSE . 3 . . : . 3.6.2 7 2026 SMIME_WRITE_ASN1(3ssl)