【发布时间】:2011-09-26 12:41:50
【问题描述】:
我正在设计一个小工具(Web 界面和 Web 服务),用于使用 RSA 私钥对一些 blob 数据进行签名。应用程序将拥有多个私钥(即,用于不同类型的 blob),将来我们可能会弃用其中的一些密钥(并添加新的)。
问题是我应该将 KeyStore 文件存储在哪里?将它添加到 META-INF 似乎不是一个好主意,因为它会被软件更新覆盖。其他选项是存储到 /etc/myapp/keys.keystore 之类的东西或存储到 blob 列中的表中。
那么,存储密钥库的“规范”方式是什么?
【问题讨论】: