Is it possible to sign a java applet for free?

戏子无情 提交于 2019-12-03 07:17:09

问题


I made a weird applet which allows you to paint with your voice. Obviously it requires access to the microphone, but Java applets are not allowed access unless they are signed. As far as I can tell its difficult and involves cryptography, and, though its not clear, I think that I'm expected to pay MONEY to Verisign as well. This all seems like a lot of paranoid innovation stifling bullsh** to me and I figure I'm not the first person to think so.

Is there just some way to bypass this "for educational or testing purposes?" or maybe turn off the security in my browser? or sign the applet for free?

I'm on Ubuntu 9.04 with Firefox 3.0.15 and Java 1.6.0


回答1:


You may go one step further and setup your own CA with OpenSSL.

This will allow you to create your own root certificate and generate any number of signing or SSL sertificates. You may then distribute your root certificate to your friends and ask them to install it in their respective browsers. After that the certificate chain for certificates create by your CA will always be valid and not self-signed ( many browsers look down on self-signed certs ).

If you are going to work with OpenSSL CA you may need pkeytool to import private key into java keystore file.




回答2:


You can create a self-signed certificate using the Java keytool. It's sufficient for educational or testing purposes, but if you deploy code signed with it, people are unlikely to trust it.

I think Thawte used to offer a free e-mail signing certificate that could also be used for signing code. I'm not sure if that is still the case.



来源:https://stackoverflow.com/questions/1856552/is-it-possible-to-sign-a-java-applet-for-free

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!