OpenSSL

Javaでタイムスタンプを生成する方法

タイムスタンプサービスを利用すればタイムスタンプを取得することは出来るのですが、費用がかかってしまいます。 テスト等で利用したい場合に都合が悪いので、タイムスタンプを自前で生成する方法を調べてみました。 わかったこと Bouncy Castleのorg.bounc…

公開鍵暗号方式(RSA)による暗号化、復号化を試してみる

前回PEM形式のファイルをBouncy Castleを利用して読み込めることが確認できたので、公開鍵暗号方式で暗号化、復号化を試してみようと思います。 ichiwork.hatenablog.com公開鍵暗号方式では暗号化には公開鍵を利用し、復号化には秘密鍵を利用します。 サンプ…

Bouncy Castleを利用してOpenSSLで生成したPEM形式のファイルを読み込む

今回はOpenSSLで秘密鍵や公開鍵等を生成したときのデフォルトのフォーマットであるPEM形式のファイルをJavaから読み込んで見たいと思います。 OepnSSLで秘密鍵、公開鍵を作成する サンプルで利用する秘密鍵、公開鍵を作成しておきます。 #[秘密鍵] openssl g…