자바 스크립트를 통해 aspx에서 호출되는 서명 된 자바 애플릿이 있습니다 (Java 개발 상점이 아니며 주로 C# 개발자였습니다).애플릿 디버깅 문제 - 인증서를 제거 할 때 애플릿 보안 경고가 표시되지 않습니다.
이 애플릿을 통해 디버깅 할 필요가 있지만 내 동료 컴퓨터에서 보이지 않는 것이 있습니다.
Netbeans 디버거를 애플릿에 연결하기 위해 우리는 전통적으로 Java Control 패널을 통해 '신뢰할 수있는 인증서'저장소에서 모든 인증서를 제거하고 (Java 제어판을 통해) 캐시 된 애플릿을 삭제 한 다음 애플릿을 다운로드 할 때 실행하면 보안 경고가 표시됩니다. 이 시점에서 netbeans 디버거를 첨부 할 수 있습니다. 보안 경고 (이 아니라은 '항상 신뢰'확인란을 선택)를 누른 다음 애플릿 코드 내의 중단 점에 충돌했습니다. 거기에서 디버그 할 수 있습니다.
그러나 무엇이든지간에 보안 경고가 표시되지 않으므로 애플릿에 첨부하기가 다소 어려워집니다. 나는 인증서를 삭제하고, 캐시 된 애플릿을 압축하고, 심지어는 짚으로 묶여서 JDK를 제거하고 다시 설치했습니다 (우리는 1.6 업데이트 7, 업데이트 10 및 업데이트 20을 사용하고 있으며, 우리의 구현과 함께 작동하는 모든 업데이트). 보안 경고가 나타나지 않습니다.
마치 '항상 신뢰하는'플래그가 영구적으로 켜져있는 것과 같습니다.
감사의 마음으로받은 아이디어.
우리가 발행 한 인증서로 애플리케이션에 서명하고 있습니다. (우리 사용자는을 신뢰해야합니다.)하지만 새 인증서를 생성하고 애플릿에 서명하면 경고 메시지가 나타납니다. 고마워, 나는 다른 옵션에서 menpending하는 옵션을 사용하면 냄새가 나지 않는다. –
Weevie
결국 보안 경고를 받기 위해 애플릿에 자체 서명했다. 그 덕분에 당신의 도움에 감사했습니다! 이제 디버거를 연결할 수 없지만 그것은 또 다른 질문입니다. (그리고 그것은 : [link] (http://stackoverflow.com/questions/5380118/getting-shmembase-attach-failed-the-system-cannot-find -the-file-specified-when)) – Weevie