Java 使用ssl证书对jar文件进行签名。用于https的crt文件?

Java 使用ssl证书对jar文件进行签名。用于https的crt文件?,java,applet,Java,Applet,我买了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 这将为您留下一个you

我买了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-keystore在此处传递新的密钥库密码applet.to.sign.jar yourdomain.tld


使用位于

的链接不可以。由CA签署的SSL证书和代码签名证书不同。当您购买它时,您会说出它的用途,CA将其限制在该用途。

除非CA为证书启用代码签名,或者除非它是自签名证书,否则我看不出这是如何工作的。您好,谢谢,我刚刚通过了一些代码签名证书提供商。兼容性意味着什么?我的jar是否能在所有浏览器和操作系统上运行?你知道有什么证书提供商吗。我不知道一些未知的“代码签名证书提供者”所说的“兼容”是什么意思。问问他们。如果你所说的“试用版”是指“试用版”,那么这个问题就离题了。