2011-08-08 2 views
1

저는 사용자 정의 JCE 공급자 구현 (XYZProvider)에 대한 일련의 테스트를 실행하고 있습니다.
내 테스트의 대부분은 다음과 같은 오류와 함께 실패 : -JCE의 해결 방법은 공급자를 인증 할 수 없습니다.

내가 설치 한

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

시스템 JRE (I이에 충실 할 필요가 외부 (즉, 프로 바이더의 jar 파일을 배치)에 설치할 수 없습니다 JRE) 그리고 아마도 이것이 내가이 오류를 얻는 이유입니다.
많은 성공없이이 오류를 검색하려고 시도했지만, java.security 파일에 grant codeBase "//location of my provider class files" { permission java.security.AllPermission; }을 사용하여 필요한 권한을 제공했지만 운이 없었습니다.

이미 java.security security.provider.9=com.ingrian.security.nae.XYZProvider

어떤 아이디어가에 다음 줄을 추가 했습니까?
감사합니다.

여기에 설명 된대로 제공에 서명하는 데 필요한 모든의
+0

사용 권한은 * 자바에서, * 한 java.policy * 파일로 이동합니다. security.provider.X = * 줄에 –

+0

줄에 공급자 구현을 추가해야하는 security * 파일 죄송합니다. 이미이 라인을 추가했습니다. – Ankur

답변

관련 문제