【发布时间】:2013-06-12 01:20:11
【问题描述】:
我想用我的代码和没有密钥库来签署 JAR - 只使用私人用户的密钥(因为我真的有很多用户和密钥)。
我找到了相同的question,但它使用密钥库,我只想使用PrivateKey 或String 来完成它。有可能吗?有图书馆吗?
添加:
我会尽量澄清任务。
例如,我们有一些用户和一些服务。
用户创建一些模块,将其打包为 JAR 并使用其自己的私钥对其进行签名,该私钥以 String 的形式本地存储在某个数据库中。
然后他将其发送给服务,该服务知道该用户的公钥(它也存储在数据库中)。服务会验证这个 JAR。
我不想使用密钥库和别名,因为我必须在每次上传 JAR 时实例化文件
【问题讨论】:
-
目前我正在尝试使用
JarSigner来源,但没有运气。我想使用 Java 解决方案,因为我的系统必须是可移植的。但是GPG可能也适合 -
我问的是你的“很多用户和密钥”实际上已经在使用什么。如果您想使用 GPG,可以查看 Maven GPG 插件的源代码。
-
好的'我会尝试使用它。目前我只是在创建一个架构并发现技术