2009-03-26 28 views
6

¿Qué APIs/Bibliotecas recomiendas para enviar correos electrónicos firmados del código de Java? ¿Cuáles son los requisitos en el servidor SMTP de nuestra compañía para hacer que transporte estos correos firmados, si los hay?¿Cómo enviar correos electrónicos firmados de java?

Ya tenemos una infraestructura de PKI ejecutándose, por lo que los certificados no son un problema aquí.

+1

¿Hay alguna forma de firmar solo desde javamail api sin bouncycastle? (código fuente, sin libs de terceros) –

Respuesta

5

La biblioteca S/MIME BouncyCastle es fácil de usar y compatible con los clientes de correo comunes que admiten correo seguro.

BouncyCastle también ofrece soporte por correo electrónico al estilo de PGP, pero esto generalmente requiere que los destinatarios instalen un complemento o encuentren otro soporte para la verificación de firmas.

En ambos casos, los mensajes firmados son solo mensajes MIME como cualquier otro correo electrónico. No se requiere un tratamiento especial en el servidor.

Cuestiones relacionadas