我已经购买了 SSL 证书。我有两个 .cert 文件。我想签署我的 Jar 文件,以便我可以在浏览器中运行小程序。我可以使用相同的证书吗
问候拉曼迪普
看看这个页面 ,它概述了使用的步骤。
基本上
java -cp not-yet-commons-ssl-0.3.11.jar org.apache.commons.ssl.KeyStoreBuilder your-new-keystore-password-here yourdomain.tld.key yourdomain.tld.crt
这将为您留下一个 yourdomain.tld.jks 文件,然后您可以继续使用以下命令对您的小程序进行签名:
jarsigner -keystore yourdomain.tld.jks -keypass your-new-keystore-password-here applet.to.sign.jar yourdomain.tld
不,你不能。由 CA 签名的 SSL 证书和代码签名证书是不一样的。当您购买它时,您说明了它的用途,并且 CA 将其限制为该用途。