我開發了一個Java Applet,它需要脫離沙盒,以便由受信任的CA(Thwate)的證書籤名。這在OS X,Windows和Linux上運行良好。現在與OS X 10.8(山獅)我有這個問題: OS X 10.8 Gatekeeper and Java applets簽署Java小程序,以便它可以在OS X 10.8 Mountain Lion和Windows上工作
它像OS X 10.8接縫需要簽署的小程序與Apple開發人員ID證書籤署。
我的問題是: 如果我改變,使小程序由Apple開發人員ID證書籤名,這也可以在Windows/Linux等? 如果不是,我怎麼能有一個簽名的小程序哪個簽名在所有主要操作系統上都可以正常使用?我可以用兩張證書籤署小程序嗎?
該applet需要擴展信任的具體原因是什麼? –
寫入對文件系統的訪問權限,並連接到除部署它之外的其他主機。 –
可能有一種方法可以對applet進行簽名。對於文件訪問,請使用[JNLP API文件服務](http://pscode.org/jws/api.html#fs)。跨域訪問更加棘手。但是通過插件2架構,Sun通過[跨域XML](http://www.oracle.com/technetwork/java/javase/plugin2-142482.html#CROSSDOMAINXML)提供訪問。這需要目標網站的合作。如果不這樣做,你可能會考慮在原始('home')服務器上提供代理。 –