Tente:
$ openssl smime -sign -in cleartextmail.txt -signer my_cert.pem -text \
| openssl smime -encrypt \
-from [email protected] -to [email protected] \
-subject "Signed and Encrypted message" \
-des3 user.pem | sendmail [email protected]
Eu preciso enviar alguns dados confidenciais periodicamente para um conjunto de destinatários por email. Devido à natureza dos dados, precisamos enviá-los criptografados.
Alguns de nossos clientes usam PGP / GPG, então não é um problema, mas temos alguns casos em que o cliente não está autorizado / não quer usar o PGP, já que eles já estão usando o S / MIME internamente. / p>
Existe uma maneira de criar scripts / automatizar o processo de criptografia e envio do email nesses casos? Alguma dica / truque?
Por enquanto, como não são muitos casos, estamos resolvendo isso enviando o arquivo PGP por e-mail para um de nós e "convertendo" manualmente para o e-mail S / MIME (basicamente, abra e-mail PGP, encaminhamento, enviar), mas gostaríamos de fazer isso de uma maneira "mais limpa".
Muito obrigado
Javier
Tente:
$ openssl smime -sign -in cleartextmail.txt -signer my_cert.pem -text \
| openssl smime -encrypt \
-from [email protected] -to [email protected] \
-subject "Signed and Encrypted message" \
-des3 user.pem | sendmail [email protected]
Tags encryption email batch mime