Javaのキーストア形式:JKSの操作と管理

JKS(Java KeyStore)は、Javaプラットフォーム専用に設計されたキーストア形式です。SSL/TLS通信で使用される秘密鍵と証明書を格納できますが、共通鍵(シークレットキー)の保存には利用できません。JKSファイルは通常「.jks」拡張子を持ち、標準のkeytoolでは内部に格納された秘密鍵を取り出すことはできません。 空のJKSキーストアを作成する JKSキーストアを作成する ...

7月7日 17:40 投稿

Android R環境におけるFingerprintBoundKeysTestのエラー解析と解決策

Android R (API Level 30) 環境でCTS Verifierのセキュリティテストを実行した際、FingerprintBoundKeysTestにてクラッシュが発生するケースがあります。エラーログを確認すると、対称鍵の生成時に InvalidAlgorithmParameterException がスローされており、その原因として「生体認証が少なくとも1つ登録されていない必要がある」というシステムチェックに失敗していること ...

7月6日 21:26 投稿

JavaにおけるPKCS12形式のキーストア操作ガイド

PKCS12は、暗号化オブジェクトを単一ファイルとして保存するための標準化されたファイル形式です。この形式では、秘密鍵、公開鍵、証明書などを格納でき、JavaだけでなくC、C++、C#などの他の言語ライブラリとも互換性があります。PKCS12は主に他のキーストア形式との間でのデータ移行に利用されます。 PKCS12キーストアの作成 PKCS12形式のキーストアを利用するには、ま ...

5月13日 11:41 投稿