Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我有一个关于使用提供的证书签署 jar 文件的基本问题。我有一个我希望用来签署 jar 的证书(.pem 文件)。我没有它的私钥。
我到现在使用的命令是:jarsigner -keystore /working/mystore -storepass <keystore password> -keypass <private key password> -signedjar sbundle.jar bundle.jar test. 有没有办法在没有私钥的情况下对 jar 进行签名?
jarsigner -keystore /working/mystore -storepass <keystore password> -keypass <private key password> -signedjar sbundle.jar bundle.jar test
不,根据定义,您需要私钥来签名,这就是整个想法。您不能仅使用包含公钥的公共证书进行签名,您只能使用它进行验证。