バックグラウンド:
ビルド 1.7.0_21-b11 および Windows XP (32 ビット) 仮想マシンで実行されている FireFox (または Opera) を使用して、ローカル ネット上の試用 Web サーバーと正常に通信する自己署名付き Java アプレットがあります。アプレットは、特別な USB TTL232R-3v3 デバイスとの間で暗号化されたデータを転送するための「パススルー」としてのみ使用されています。すべての暗号化とデータベース操作は PHP によって実行され、サーバーとの通信には Javascript が使用されています。このように、ページのリロードの回数を最小限に抑えることができます.これは、危険な証明書に関する(予想される)苦情とは別に、十分に機能します。
問題:
ビルド 1.7.0_25-b17 がインストールされている上記の仮想マシンのクローンを使用すると、アプレットがブロックされていることがわかります。指定された理由は、無効なアクセス許可の値です: すべてのアクセス許可。
アプレットの (netbeans) プロジェクト ファイルのマニフェスト ファイルに codebase : * および permissions : all-permissions を配置しました。これらは jarsigner によって「見られる」ように見えます。誰にも手がかりがありますか?
古い Java VM は、変更されたマニフェスト BTW を使用してアプレットを実行します。