JavaではPEM形式を扱えないため DER形式に変換してから使います。秘密鍵は PKCS8フォーマットにします。以下 PEM 形式の変換方法です。 1. 秘密鍵作成 (PEM形式) openssl genrsa -out private_key.pem 2. 公開鍵作成(PEM形式) openssl rsa -pubout -in private_key.pem -out public_key.pem 3. 公開鍵のPEMからDER形式へ変換 openssl rsa -inform pem -outform der –pubin -in public_key.pem -out public_key.der openssl rsa -inform pem -outform der -in public_key.pem -pubin -out public_key.der (-pubin
2010年02月08日20:04 カテゴリGoogle App EngineJava GAE/JavaでDSA署名をするための手順 GAEだからといって特別なことはいらない。WEB-INFの下に秘密鍵を置いておけば、FileInputStreamで普通に読める。Javaでの署名方法をメモ。 キーを作る方法は「ここギコ!:DSAで秘密鍵・公開鍵生成」を参考にした。 1. キーペアを作る。 openssl dsaparam -out parameter.pem 1024 openssl gendsa -out privatekey-crypt.pem -des3 parameter.pem 2. 秘密鍵のパスワード削除。 openssl dsa -in privatekey-crypt.pem -out privatekey.pem 3. DER形式に変換する。 Javaの KeyFacto
opensslコマンド [サーバの実験室 Slackware] 作成 : 2003/02/16 修正 : 2003/10/13 修正 : 2011/05/22 "サーバの実験室"の検索 デフォルトで使用されるランダム情報ファイルやポリシー、CA の秘密鍵ファイルや証明書ファイルは、openssl.cnf で定義される。 openssl.cnf は、/usr/local/ssl ディレクトリ(デフォルト)に置かれる。 CA の開設 CA を開設するには、/usr/local/ssl/misc/CA.sh を使用する。 ./demoCA ディレクトリに、cacert.pem(CA 証明書)や private/cakey.pem(CA 秘密鍵)が作成される。 CA.sh から /usr/local/ssl/bin/openssl を実行しているので、パスを通しておくこと。 # misc/CA.s
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く