簡體   English   中英

Applet已簽名和未簽名的代碼警告

[英]Applet both signed and unsigned code warning

我的小程序包含在.asp頁中。 當此.asp頁和該applet托管在網站中時,它顯示以下警告消息。

在此處輸入圖片說明

當相同的文件托管在其他網站上時,它不會發出警告消息。

-這兩個網站都可以使用https瀏覽。

-我使用ie9和JRE 7u21進行測試。

-Applet已簽名。

-在我的jar文件中,清單中的Trusted-Only屬性或Trusted-Library屬性存在

-java控制台顯示安全警告的控制台,我看到以下日志。

Ignored exception: java.lang.ClassFormatError: Incompatible magic value 1013478509 in class file MyApplet
security: blacklist: hasBeenModifiedSince 1369745951181 (we have 1366987061414)
security: blacklist: hasBeenModifiedSince 1369641350695 (we have 1366987061414)
security: blacklist: hasBeenModifiedSince 1369753585995 (we have 1366987061414)
security: blacklist: hasBeenModifiedSince 1369742598198 (we have 1366987061414)
security: blacklist: hasBeenModifiedSince 1369746010658 (we have 1366987061414)
security: blacklist: hasBeenModifiedSince 1369406495590 (we have 1366987061414)
security: blacklist: hasBeenModifiedSince 1369817989422 (we have 1366987061414)
security: blacklist: hasBeenModifiedSince 1369749180050 (we have 1366987061414)
security: blacklist: hasBeenModifiedSince 1369817157815 (we have 1366987061414)

這種不同行為的原因可能是什么?

我知道我的問題太籠統了,但我至少需要對要看的地方有所了解。

從您的網站檢查是否有ECMAScript / JavaScript到Java的調用:如果小程序本身包含一個或多個未簽名的文件,並且很久以前嘗試使用一種稱為LiveConnect的技術,則不僅會顯示此對話框。 雖然仍然可以從Java中調用ECMAScript / JavaScript,但不允許反向執行。

暫無
暫無

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

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