2010-05-05 5 views
1

Je suis nouveau sur openssl et tout ce truc crypto et aurait besoin d'un peu d'aide.openssl, signer (sha1) un message ET faire s/mime

Je dois signer un message (digérer sha1) ET le mettre dans une partie mime.

a) digérer et signer, je reçois avec:

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

b) le mime et la signature (mais tout le message au lieu de digérer seulement) je reçois avec:

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

Ainsi, un) me donne un condensé et un Signatur de celui-ci, mais pas tous comme résultat final dans un MIME

et

b) me donne un MIME mais une signature de l'ensemble du message et non onyle du SHA1. Si je combine a) et b) je suis afrait de double signature (signe mon signé-sha1 de a) en b) encore) et je ne sais pas comment faire avec openssl juste le mime-stuff (en b) pour éviter la double signature) sans -sign.

Si je ne fais que le sha1 en a) sans connexion, je ne suis pas sûr si je peux simplement concaténer mon fichier de données avec le résultat de a) et b) me donnera le bon résultat.

Merci pour votre aide!

chris

Répondre

0

Je l'ai eu moi-même. Le problème était un mime-message corrompu.

Questions connexes