2011-08-08 17 views
1

私はカスタムJCEプロバイダ実装(XYZProvider)で一連のテストを実行しています。
は私のテストのほとんどは、次のエラーで失敗する: - 私がインストールされているJCEの回避策でプロバイダを認証できません

java.lang.SecurityException: JCE cannot authenticate the provider XYZProvider

(私はインストールできません、これに固執する必要があるシステムJREの外(すなわち、プロバイダのjarファイルを配置しました) JRE)これは私がこのエラーを受けている理由です。
私は多くの成功を収めずにこのエラーを検索しようとしましたが、必要な許可を与えるが運がない場合は grant codeBase "//location of my provider class files" { permission java.security.AllPermission; }をjava.securityファイルに入れてみました。

はすでにjava.security security.provider.9=com.ingrian.security.nae.XYZProvider

任意のアイデアがで次の行を追加したことがありますか?
ありがとうございます。あなたはここで説明するように、あなたのプロバイダに署名するために必要なすべての

+0

権限は*のJavaで、*のjava.policy *ファイルになります。セキュリティ*ファイルにプロバイダの実装を追加する必要があります* security.provider.X = *行 –

+0

申し訳ありませんが、忘れてしまいました。私はすでにこの行を追加しています。 – Ankur

答えて