Подпишите multipart / смешанную электронную почту с openssl - PullRequest
0 голосов
/ 12 декабря 2018

В настоящее время я пытаюсь подписать электронное письмо с помощью openssl cms следующей командой:

openssl cms -sign -in unsigned_message -out signed_message -certfile ca_certs.pem -signer client_cert.pem -from xxx@yyy.com -to yyy@zzz.com -subject sample_subject

Если unsigned_message создается таким образом (без составной почты), все работает нормально, иподпись верна:

Content-Type: text/html

<div>test</div>

Но если электронное письмо содержит многочастное сообщение, подобное этому:

Content-Type: multipart/mixed;boundary="sample_boundary"

--sample_boundary
Content-Type: text/html

<div>test</div>

--sample_boundary
Content-type: text/plain; charset=us-ascii 

test

--sample_boundary--

Подпись электронного письма неверна.Но я не знаю почему?

...