2009-03-26 2 views
6

Java 코드에서 서명 된 전자 메일을 보내기 위해 어떤 API/라이브러리를 권장합니까? 우리 회사의 SMTP-Server가 서명 된 메일을 전송할 수 있도록하는 요구 사항은 무엇입니까?자바에서 서명 된 이메일을 보내는 방법은 무엇입니까?

이미 PKI 인프라가 실행 중이므로 여기서는 인증서가 문제가되지 않습니다.

+1

bouncycastle없이 javamail API에서 서명하는 방법이 있습니까? (소스 코드, 타사 라이브러리 없음) –

답변

5

BouncyCastle S/MIME 라이브러리는 보안 메일을 지원하는 일반 메일 클라이언트와 사용하기 쉽고 호환됩니다.

BouncyCastle은 PGP 형식 이메일 지원도 제공하지만 일반적으로 수신자는 플러그인을 설치하거나 서명 확인을 위해 다른 지원을 찾아야합니다.

두 경우 모두 서명 된 메시지는 다른 이메일과 마찬가지로 MIME 메시지 일뿐입니다. 서버에서 특별한 대우가 필요하지 않습니다.

관련 문제