【发布时间】:2015-03-30 18:05:48
【问题描述】:
我想将 SecretKey 存储在受 PublicKey 保护的 Java KeyStore 中。加载受保护的 KeyEntry 时,我想
- 获取受保护的密钥字节数组,以便稍后使用 PrivateKey 手动解包。
- 在移交 PrivateKey 时让 KeyStore 处理解包。
可以将 setEntry()-Method 与已包装的字节数组一起使用。也可以通过使用 getEntry() 方法来获取包装的字节数组。要加密 SecretKey,setEntry()-Method 支持使用 ProtectionParameter。我能找到的唯一 ProtectionParameter 是 PasswordProtection 参数。
有人知道 RsaProtection for Java KeyStore 吗?还是有其他方法可以使用 PublicKey 包装 SecretKeys 并使用 PrivateKey 取回它?
【问题讨论】:
标签: java security cryptography