私はAES 256キーを持つキーストアファイルを持っています。私はそれを増やしたいと思います。KeystoreFileへのエントリの追加
final KeyStore ks = KeyStore.getInstance(KEY_STORE_TYPE);
ks.load(inputStream, ksPassword);
ks.setEntry(entryName, new KeyStore.SecretKeyEntry(appKey), entryPassword);
ks.store(new FileOutputStream(outputStream, true));
しかし、私は新しいキー入力が私のOutputStreamで参照される既存のファイルに保存されていない店舗メソッドを呼び出します。私は、次のコードを持っています。何か案は?既存のキーストアファイルのキーを増やすことは可能ですか?
私の出力ストリームは、inputStreamにロードされたファイルと同じファイルになります。 –
'entryName'が同じ場合は、既存のキーを上書きする必要があります。異なるエイリアス名を付けてみてください。 –