週末JavaMailでS/MIMEのメール送信を試したので、手順をまとめたいと思います。まずはS/MIME証明書の取得方法について書きます。
S/MIME証明書はComodoが発行するものを利用しました。
www.comodo.com
以下「Sign Up Now」を押します。ボタンの下に注意書きがありますが、FirefoxかIE 8以上を利用してください。今回はFirefoxを使いました。
ボタンを押すと次のフォームが表示されるので、姓名とメールアドレスを入力して国「Japan」を選びます。Revocation Passwordは発行された証明書を破棄する場合に使うパスワードのようです。ここも必須なので入力します。Newsletterが不要な方はOpt inチェックを外し、Subscriber Agreementの同意チェックを入れて「Next>」を押します。
登録が成功しました。
メールを確認して「Click & Install Comodo Email Certificate」ボタンを押します。
リンク先を開いてしばらくすると個人証明書のインストール完了メッセージが表示されます。
Firefoxの「オプション」メニューから「プライバシーとセキュリティ」を選択して下の方にある「証明書を表示」を押します。
インストールされた証明書を確認して「ダウンロード」を押すと、ファイル選択ダイアログが表示されるので保存場所とファイル名を選びます。
バックアップ用のパスワードを入力します。
これで完了です。
最初知識なさすぎて、Let's Encryptの無料証明書とか使えるのかな?とか調べてしまいました。Let's EncryptのFAQにもちゃんと回答がありました。
よくある質問 - Let's Encrypt 総合ポータル