Bouncy Castle Crypto APIs(The Legion of the Bouncy Castle Java Cryptography APIs)というOSSを使って、電子署名つきのメール送信を試してみました。
以前OracleのSMIMEでもで試した時の記事はこちら→OracleSMIMEとJavaMailで電子署名つきメールの送信 - しおしおの雑記帳
環境構築
Bouncy Castleのサイト(bouncycastle.org)から必要なjarを落としてあげます。
必要なのは、下の3ファイル。(バージョンは置き換えて考えてね。)
- bcmail-jdk15on-147.jar
- bcpkix-jdk15on-147.jar
- bcprov-jdk15on-147.jar
早速お試しコード
bcmail-jdk15on-147.jar内にあるサンプルコード(CreateSignedMail)を少し見やすくした程度でAPIの使い方など細かいことはわかっていません・・・
お試し用証明書は、comodoやベリサインから発行してもらえます。