しおしお

IntelliJ IDEAのことなんかを書いてます

Bouncy Castle Crypto APIsを使って電子署名付きメール送信

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やベリサインから発行してもらえます。