签名证书但没有私钥

时间:2013-11-06 17:59:47

标签: java jarsigner

我有一个关于使用提供的证书签署jar文件的基本问题。我有一个证书(.pem文件),我想用来签一个罐子。我没有私钥。

我到目前为止使用的命令是:jarsigner -keystore /working/mystore -storepass <keystore password> -keypass <private key password> -signedjar sbundle.jar bundle.jar test。有没有办法在没有私钥的情况下签名jar?

1 个答案:

答案 0 :(得分:4)

不,根据定义,您需要私钥才能签名,这就是整个想法。您不能仅使用包含公钥的公共证书进行签名,您只能使用它进行验证。