Décoder/extrait smime.p7m fichier de contenu (e-mail avec les fichiers incorporés) avec OpenSSL?

Nous avons un vieux processus (VBScript) qui ressemble à une boîte aux lettres commune et des processus de certains e-mails dans une base de données.

De nouvelles réglementations ont tous les messages avec des pièces jointes maintenant signé numériquement.

Le processus de maintenant, seuls des extraits d'un fichier (smime.p7m). À l'aide d'une interface graphique à base de spectateur, je peux voir les fichiers intégrés et de les extraire sans problème. Cependant, ce que je vraiment besoin est une ligne de commande extracter qui va écrire les fichiers intégrés (Pdf, doc, XLSs) - ils ne sont pas chiffrés, vient de signer. J'ai testé en utilisant un ordinateur portable qui n'avait pas de certificats et simplement ouvert le smime.p7m fichier avec la même spectateur.

Il ressemble OpenSSL va décoder/extrait de ce et quelqu'un a réussi à obtenir une version compilée sur Windows. Cependant, beaucoup d'essais et d'erreur de test de l'exécutable a été frustrant car je ne peux pas trouver la bonne combinaison d'indicateurs de dire simplement "ouvrir le smime.p7m fichier et écrire tous les fichiers intégrés, vous trouverez". "openssl smime" semble toujours vouloir un "cert.pem" après toutes les options et je n'ai pas que.

Ce qui me manque? Merci à l'avance.

OriginalL'auteur David | 2009-01-14