关于java代码签名证书的问题

时间:2011-01-23 20:25:49

标签: java code-signing-certificate

我从这里下载了applet的源代码:

http://www.oxygenxml.com/demo/AuthorDemoApplet/author-component-dita.html

按照指示,我已经使用ANT来构建它,但是,构建不成功,ANT抱怨这样:

[signJar] jarsigner错误:java.Lang.RuntimeException:keystore load:C \ Users .... {系统找不到指定的文件}

从这个错误,我推断它是导致问题的java代码签名证书,我已经做了一些研究,在我看来,我必须购买。但是因为我没有将这个applet部署到任何web服务器(包括localhost)。我想知道是否有任何办法可以解决这个问题?

提前感谢您的建议!

2 个答案:

答案 0 :(得分:2)

您可以使用jdk工具 keytool 创建自己的证书。

答案 1 :(得分:1)

如果代码确实没有进入外部世界,或者您的工作将以其他方式“受信任”,则可以使用keytool工具自行签署证书。它包含在JDK中。

自签名证书是未经证书颁发机构签名的证书,因此您没有第三方担保您的真实性,但如果这是可接受的(通常是可接受的),这是一种合适的方法。 / p>