S/MIME을 사용하여 전자 메일을 서명하는 애플릿을 작성하려고합니다.JCE가없는 자바의 S/MIME
분명히 필요한 물건만으로 하나의 작은 항아리를 만들고 싶습니다. 분명히 Java 수행 방법은 거대한 성스러운 Bouncy Castle JCE jar를 서명하는 것입니다.
질문 : 무엇 JCE 닿지는 "인증", "제공"에 대해 불평하지 않고 S/MIME을 얻는 가장 쉬운 방법? 어쩌면 JCE에 의존하지 않는 S/MIME 구현이있을 수 있습니까? 어쩌면 JCE를 건드리지 않고 가벼운 API를 사용하여 Bouncy Castle S/MIME을 사용할 수 있습니까? 어쩌면 다른 방법이 있을까요?
썬의 승인 여부와 관계없이 순수 자바 오픈 소스 암호 알고리즘이 작동하지 못하게하는 것은 아무것도 없으므로 이론적 가능성의 문제가 아니라 오히려 어떤 방식 으로든 가장 고통스럽지 않습니다.
물론 Bouncy Castle pure-java JCE 구현을 가져 와서 패키지를 java.security1로 이름을 바꾸고 내가 원하는대로 변경할 수 있으므로 일찍 추악해질 수 있습니다. 그러나이 방법은 현재 너무 어려워 보입니다.
UPDATE 직접 탄력이 성을 사용하여 나의 현재의 문제 : 나는 다시 내 탄력이 성이 건설 거부의 SecretKeyFactory를 사용하는 것 스토어에서 키를로드하려고합니다.
예, JCE를 사용하지 않고도 메시지에 쉽게 서명 할 수 있습니다. 실제 문제는 PKCS # 12 키를 읽는 것이 었습니다. 거기에 설명되어 있습니다. – alamar