Я новичок в 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 Крис *