2009-03-26 6 views
6

Welche APIs/Bibliotheken empfehlen Sie zum Senden signierter E-Mails aus Java-Code? Was sind die Anforderungen an den SMTP-Server unseres Unternehmens, um diese signierten Mails zu transportieren?Wie signierte E-Mails von Java gesendet werden?

Wir haben bereits eine PKI-Infrastruktur laufen, Zertifikate sind also kein Problem.

+1

Gibt es eine Möglichkeit, nur von der Javamail API ohne Bouncycastle zu signieren? (Quellcode, keine Drittanbieter-Bibliotheken) –

Antwort

5

Die BouncyCastle S/MIME-Bibliothek ist einfach zu verwenden und mit gängigen Mail-Clients kompatibel, die sichere Mail unterstützen.

BouncyCastle bietet auch E-Mail-Unterstützung im PGP-Stil, aber normalerweise müssen die Empfänger ein Plug-in installieren oder andere Unterstützung für die Signaturprüfung finden.

In beiden Fällen sind die signierten Nachrichten nur MIME-Nachrichten wie jede andere E-Mail. Auf dem Server ist keine spezielle Behandlung erforderlich.