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