簡體   English   中英

簽名的Java Applet無法正常工作

[英]Signed Java Applet not Working

我正在研究曾經是自簽名的Java Applet。 現在正在使用java 7u51,我正在努力為Applet簽名。

我使用了用於apache2 ssl的證書/密鑰來對jar進行簽名。 為此,我必須使用密鑰/證書和Not Commons SSL庫創建一個新的密鑰庫。

如果我在applet jar上運行jarsigner -verify,則會得到:

This jar contains entries whose signer certificate's ExtendedKeyUsage extension
doesn't allow code signing.

小程序仍收到無效的證書錯誤。 我可以查看該證書,它與用於SSL的證書相同。 該錯誤消息表明它由於被自簽名而被阻止,但這不是自簽名證書!

當我將安全設置下移到“中”時,我可以運行該applet,但這對於該項目是不可接受的。

我用來簽署此證書的證書是一條鏈的一部分(約4個長)。 有什么方法需要使用整個鏈條對罐子進行簽名嗎? 我需要使用代碼簽名證書嗎?

我不再從事這個項目,所以關閉這個問題。 我們采用的解決方案是使用組策略為托管applet的URL添加安全例外。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM