하나의 애플릿을 개발했으며 이상한 동작을 발견했습니다.인증서로드 문제
GWT, Hibernate 및 Spring을 기반으로 구현 된 보안 기반 응용 프로그램 용입니다.
애플릿은 주로 브라우저 인증서에 액세스하여 데이터의 암호화 및 암호 해독에 사용합니다.
모든 시스템에서 정상적으로 작동하지만 하나의 클라이언트 컴퓨터를 모르는 상태에서 이상한 동작을 발견했습니다.
Internet Explorer에 로그인 할 때. 애플릿로드는 다음 지점에서 중지 된 다음 자동으로 종료됩니다. 말 애플릿 콘솔에서
오류 :
기본 : 추가 진행 청취자 : [email protected]
기본 : Plugin2ClassLoader.addURL 부모가 http://phil.etenders.in/securityApplet.jar 보안 요구 : 블랙리스트 폐기 확인이 활성화되었습니다. 보안 : 신뢰할 수있는 라이브러리 목록 검사가 활성화되었습니다. 네트워크 : 캐시 항목이 발견되었습니다. [url : http://phil.etenders.in/securityApplet.jar, 버전 : null] prevalidated = false/0
제거 된 블랙리스트 해지 확인 및 신뢰할 수있는 라이브러리 확인이 적용되지만 영향은 없습니다. 내가 라인을 세 가지 브라우저에서
basic: Plugin2ClassLoader.isTrustedByPolicy called
basic: Plugin2ClassLoader.isTrustedByPolicy returns false
동작 다음에 멈출 http://csis.pace.edu/~bergin/Java/applets.htm 에서 어떤 샘플 애플릿을 열면,
을 (그들은 잘 통과된다).
- 파이어 폭스와 크롬 : 전혀로드하지 않습니다.
- IE : 새로 고침 새로 고침이로드 될 때 처음으로로드되지 않습니다.
더 자세한 정보가 필요하면 알려주십시오. 소스 코드을 here에서 참조하십시오.
왜? 왜 SSL을 사용하지 않습니까? – EJP
@EJP 우리의 고객 요구 사항에 따라 데이터 암호화/암호 해독을 위해 별도의 인증서가 필요합니다. 'SSL'은 데이터 보안이 필요한 n/w 보안만을 제공합니다. – iMBMT
디버깅을 완전히 도울 수는 없지만 클래스에 넣을 수있는 여러 가지 메소드를 별도로 분리하여 실행하면 어떤 특정 포인트가 작동하지 않는지 확인할 수 있습니다. 다른 클래스에서 모든 클래스를 함께 사용하면 프로그램의 런타임을 향상시킬 수 있습니다. – fftk4323