1

証明書によって署名された Java アプレットがあります。

初めてアプレットを実行すると、すべてが正常に機能し (サーバーが証明書を信頼)、エージェントが実行されます。

しかし、アプレットが 2 回目に実行されると、その同じ証明書は信頼されません。また、アプレットの実行は許可されていません。もちろん、これは奇妙です。

何がこの動作を引き起こすのか、私には本当にわかりません。同じような行動をとったことがある人がいたら、ヒントをください。

環境は Lotus Notes 8.5.3 です。そして、それはすべてのブラウザで同じです。

ルーカス


コメントありがとうございます。証明書に関する詳細情報は次のとおりです。

  • 証明書署名アルゴリズム: PKCS #1 MD5 with RSA Encryption

  • 発行者:(当社)

  • サブジェクト公開鍵アルゴリズム: PKCS #1 RSA 暗号化

  • 証明書の鍵の使用法: 重要、署名、鍵の暗号化

  • 拡張キー使用法: 重要ではない、TLS Web サーバー認証、証明書署名アルゴリズム

  • 発行日: 2012 年 1 月 23 日

  • 有効期限: 24.4.2017

Java アプレットは標準 JApplet

ここで何が役立つかわかりません。もっと具体的な質問をいただけますか?

4

1 に答える 1

0

署名証明書には、 http://fernandokarnagi.wordpress.com/2009/01/29/extended-key-usage-issue-appletで説明されているように、「Code Sigining」OID:「1.3.6.1.5.5.7.3.3」が必要です。-jar-signer/エラー:KeyUsageはデジタル署名を許可しません-追加情報については、Javaアプレット+相互SSLも参照してください。

于 2012-09-12T12:48:21.223 に答える