是否可以免费签署一个Java小程序?

我做了一个奇怪的小程序,让你用你的声音画画。 显然它需要访问麦克风,但除非签名,否则不允许Java applet访问。 据我所知,它很难并且涉及加密,虽然不清楚,但我认为我也应该向Verisign支付金钱。 这一切似乎都是很多偏执的创新,让我感到嫉妒,我认为我不是第一个这么想的人。

有没有办法绕过这个“用于教育或测试目的?” 或者可能在我的浏览器中关闭安全性? 或免费签署小程序?

我使用的是Firefox 3.0.15和Java 1.6.0的Ubuntu 9.04

您可以更进一步,使用OpenSSL设置自己的CA.

这将允许您创建自己的根证书并生成任意数量的签名或SSL证书。 然后,您可以将根证书分发给您的朋友,并要求他们将其安装在各自的浏览器中。 之后,CA创建的证书证书链将始终有效且不能自签名(许多浏览器都会查看自签名证书)。

如果您要使用OpenSSL CA,则可能需要使用pkeytool将私钥导入java密钥库文件。

您可以使用Java keytool创建自签名证书。 它足以用于教育或测试目的,但如果部署使用它签名的代码,人们就不太可能信任它。

我认为Thawte曾经提供免费的电子邮件签名证书,该证书也可用于签署代码。 我不确定是否仍然如此。

    Interesting Posts