Comment décrypter un e-mail chiffré S/MIME à l'aide d'openssl smime ?
Pour une raison quelconque, je semble incapable de trouver une réponse à cette question fondamentale. J'ai reçu un e-mail S / MIME chiffré et je souhaite le déchiffrer à l'aide de openssl smime
. Cependant, je suppose que je ne suis pas en mesure de fournir la clé dans le format correct. Voici ce que j'ai fait:
- A enregistré le message électronique (format texte brut) sous
smime-ok.txt
- Exporté ma clé depuis le trousseau OS X sous
myself.p12
- A exporté mon certificat public à partir du trousseau OS X en tant que
myself.cer
Puis j'ai essayé
openssl smime -decrypt -in smime-ok.txt -recip myself.p12
Mais j'obtiens
unable to load certificate
37740:error:0906D06C:PEM routines:PEM_read_bio:no start line:/BuildRoot/Library/Caches/com.apple.xbs/Sources/OpenSSL098/OpenSSL098-64.50.7/src/crypto/pem/pem_lib.c:648:Expecting: TRUSTED CERTIFICATE
J'ai également essayé -inkey myself.p12 -recip myself.cer
et d'autres variantes, mais cela n'a pas fait de différence. Je suppose que mon fichier de clés n'est pas lu, ou pas lu correctement, car je ne suis pas non plus invité à entrer un mot de passe.
Je soupçonne que je peux fondamentalement mal comprendre comment utiliser openssl smime
.