Tengo un proceso que se ejecuta en un servidor UNIX (Solaris) que se ejecuta todas las noches y debe poder enviar correos electrónicos encriptados.Cómo enviar correos electrónicos encriptados mediante programación (desde un proceso automatizado)
Solo necesito la parte de "cifrado", NO la parte de firma digital/repudio de PKI.
Utilizo MS Outlook en una configuración corporativa y asumo que cuando un usuario hace clic en "Publicar en GAL ..." en Herramientas -> Opciones -> Seguridad, esto publicará su CLAVE PÚBLICA en la Lista de direcciones globales (GALÓN).
Así que estoy pensando que necesito una forma de conectarme al Servidor Exchange que el GAL está en mi servidor UNIX. Entonces necesitaría recuperar los destinatarios CLAVE PÚBLICA. Entonces podría encriptar el correo electrónico usando los destinatarios CLAVE PÚBLICA. Esto encriptaría el correo electrónico y solo permitiría que alguien con los destinatarios CLAVE PRIVADA leyera el correo electrónico ¿verdad? Luego enviaría el correo electrónico. Pero, de lo que no estoy seguro, es cómo cifrar el correo electrónico utilizando solo los destinatarios CLAVE PÚBLICA (sin LLAVES en el lado de UNIX) de forma que MS Outlook pueda leer el correo electrónico cuando el destinatario lo reciba.
¿Funcionaría? ¿Hay alguien que se encuentre con un problema similar y proponga una solución? Se prefiere el código Java, pero cualquier lenguaje debería ser el comienzo.
¿Se necesitan más detalles para obtener una respuesta razonable?
Gracias
Gracias por las respuestas. Definitivamente tengo mucho que aprender en el lado de la encriptación. Al menos ahora tendré un lugar para empezar a trabajar. –