1

対称キーの値とともに、名前/値のペアなどのキー属性を保存できるキーストアの実装があるかどうか疑問に思っていましたか? JKS と JCEKS はキー値とキーのエイリアスのみを保存できるように見えるので、他のオプションがある場合は探します。

名前/値のペアが保存できる限り、それらがどのように扱われるかは問題ではありません (実際には、それらを理解するのはアプリケーション次第です)。

したがって、キーストアに入れたい
alias1 - keyvalue1 - metadata1=[md1=value11 md2=value12 md3=value13 ...]
alias2 - keyvalue2 - metadata2=[md1=value21 md2=value22 md3=value23 ...]
...
のは、メタデータのコーディングは気にしないで、個別に取得できるようにすることです。

編集: KeyStore.SecretKeyEntryの を受け入れる CTOR があり、それを使用するSetと、そのメタデータを含む を渡すことができます。残念ながら、デフォルトの JCEKS 実装は属性を無視しているようです。AttributeKeyStore.setEntrySecretKeyEntry

4

1 に答える 1