SMIME_read_CMS(3) | LibreSSL | SMIME_read_CMS(3) |
DESCRIPTION
SMIME_read_CMS() parses a message in S/MIME format.NOTES
If *bcont is not NULL then the message is clear text signed. *bcont can then be passed to CMS_verify() with the CMS_DETACHED flag set.BIO *cont = NULL;
CMS_ContentInfo *cms;
cms = SMIME_read_CMS(in, &cont);
BUGS
The MIME parser used by SMIME_read_CMS() is somewhat primitive. While it will handle most S/MIME messages more complex compound formats may not work.RETURN VALUES
SMIME_read_CMS() returns a valid CMS_ContentInfo structure or NULL if an error occurred. The error can be obtained from ERR_get_error(3).SEE ALSO
ERR_get_error(3), CMS_type(3) SMIME_read_CMS(3), CMS_sign(3), CMS_verify(3), CMS_encrypt(3) CMS_decrypt(3)HISTORY
SMIME_read_CMS() was added to OpenSSL 0.9.82015-10-26 | LibreSSL |