openssl, подписать (sha1) сообщение и сделать с / мим - PullRequest
1 голос
/ 05 мая 2010

Я новичок в openssl и всем этим крипто-вещам, и мне нужна небольшая помощь.

Мне нужно подписать сообщение (дайджест sha1) И поместить его в mime-часть.

а) переварить и подписать его я получаю с помощью:

openssl sha1 -sign mycert.pem -passin pass:1234  data > signed_sha1

б) MIME и подпись (но не просто дайджест, а целое сообщение), которое я получаю:

openssl smime -sign -in data -signer mypfx.pfx -passin pass:1234 > mime

Итак, а) дает мне дайджест и подпись, но не все в качестве окончательного результата в MIME

и

b) дает мне MIME, но подпись всего сообщения, а не только SHA1.

Если я объединю а) и б) я, как правило, дважды подписываю (снова подпишите мой подписанный sha1 из а) в б)) и я не знаю, как сделать с openssl только mime-материал (в b), чтобы избежать двойной подписи) без -sign.

Если я только сделаю sha1 в a) без входа, я не уверен, смогу ли я просто объединить свой файл данных с результатом a) и b), даст ли я правильный результат.

спасибо за помощь!

* 1023 Крис *

1 Ответ

0 голосов
/ 29 июня 2010

Я получил это сам. Проблема в поврежденном мим-сообщении.

...