[openssl-users] MIME-canonicalization
Viktor Dukhovni
openssl-users at dukhovni.org
Wed Mar 14 19:30:27 UTC 2018
> On Mar 14, 2018, at 2:43 AM, etc at coderhacks.com wrote:
>
> I am facing some problems with a SMIME where the content is binary encoded AND a linefeed (LF) (0x0a) is used for line-separator.
> The CMS_verify failes (CMS routines:CMS_SignerInfo_verify_content:verification failure).
>
> It works fine if CRLF (0x0d 0x0a) is line-separator or even if only CR is used - but not with LF only.
> It is also ok if the content is not in binary but base64 encoded.
>
> I tried with and without CMS_BINARY flag set.
S/MIME is not compatible with non-line-oriented binary MIME.
Your message MUST have CRLF-terminated input lines.
If you want true binary data, use CMS, not S/MIME.
--
Viktor.
More information about the openssl-users
mailing list