2011-08-09 3 views
6

자체 서명 인증서가있는 VM을 가지고 있습니다. Firefox 또는 Chrome에서 https 페이지를 테스트하는 경우 인증서를 수락하거나 예외를 추가하면됩니다. JSON 호출 또는 JSONP 호출을 할 수 있습니다.IE에서 SelfSigned SSL 인증서를 처리하고 수락하는 방법은 무엇입니까?

그러나 IE에서 할 때 그럴 수 없습니다. ROOT 인증서로 인증서를 추가 한 다음 브라우저를 다시 시작할 때마다 인증서를 다시 요청할 때마다

1)을 추가합니다.

2) https로 JSONP를 호출 할 때마다 Internet Explorer에서 IE가이 페이지를 좋아하지 않아 "IE에서이 웹 사이트가 보안 인증서 오류로 콘텐츠를 표시하지 못하도록 차단했습니다."라고 표시됩니다. 심지어 '차단 된 콘텐츠 표시'를 클릭해도 아무 도움이되지 않습니다. :(

감사합니다 (실제 인증서를받지 않고) IE를 해결하는 방법에 어떤 생각.

+0

자체 서명 외에도 인증서가 유효합니까? (내 말은 미래의 만료 날짜, CN은 의도 한 도메인 이름과 같음 ...). 한 번에 webapp을 디버깅해야한다는 것을 기억하고 위의 경우에는 신뢰할 수있는 저장소에 추가 한 후 자체 서명 된 인증서를 전달할 수 있지만 위의 경우에는 그렇지 않습니다. –

답변

1

당신이 퍼팅? 동일한 사용자로 실행하고 있습니까? 사용자가 신뢰할 수있는 루트 인증서 저장소 또는 기계에 넣어나요 신뢰할 수있는 루트 저장소에 자체 서명 된 인증서가 잘 작동합니다.

을 다른 방법으로, 와이어 트래픽을보고 참조 적절한 인증서가 클라이언트로 전송되는 경우, 그것은 서버 설정 문제 일 수 있습니다.

+0

예. 신뢰할 수있는 뿌리에 넣었습니다. – murvinlai

4

때 Internet Explorer에서 화면에 "이 웹 사이트의 보안 센터에 문제가 있습니다. "이 사이트에 대한 보안 예외 만들려면 다음이 단계를 수행 :에

  1. 클릭"rtificate.이 웹 사이트를 계속 탐색합니다 (권장하지 않음) "을
  2. 페이지의 배경을 마우스 오른쪽 버튼으로 클릭
  3. 선택
  4. "등록"은 "인증서 설치 ..."을 클릭하여 "인증서"버튼을
  5. 을 버튼을 클릭
  6. 은 "다음>"버튼을 클릭
  7. 선택 "장소를 모든 인증서를 다음 저장소에 저장> "버튼 다음"를 클릭 버튼
  8. "확인"을 클릭
  9. "신뢰할 수있는 루트 인증 기관 찾아보기 ..."버튼을
  10. 선택 ""
  11. 은 클릭 "
  12. "마침"버튼을 클릭하십시오.
  13. 보안 경고가 나타납니다. 인증서가 안전하다고 확신하는 경우 "예"버튼을 클릭하십시오.
  14. 알림이 "가져 오기에 성공했습니다"라는 팝업이 표시됩니다. "확인"을 클릭하십시오.

지금부터 (자체 서명 된 인증서가 만료 될 때까지) 해당 페이지로 이동할 때마다 인증서 경고가 표시되지 않습니다.

그래도 작동하지 않으면 인증서를 잘못된 위치에 이미 설치했을 수 있습니다. 잘못 설치된 인증서를 제거하려면 인터넷 옵션을 열고 "내용"탭을 클릭 한 다음 "인증서"버튼을 클릭하고 탭 목록 중 하나에서 인증서를 찾은 다음 "제거"버튼을 클릭하십시오. 그런 다음 위의 지시를 다시 따르십시오.

그 후에도 계속 실패하면 인증서가 유효하지 않을 가능성이 높습니다. 웹 페이지를 마우스 오른쪽 단추로 클릭하고 "속성"을 선택한 다음 "인증서"를 클릭하고 "발급 대상 :"이름이 URL 표시 줄의 도메인과 일치하는지 다시 한 번 확인합니다. "날짜에는 클라이언트 시스템이 설정된 날짜가 포함됩니다.

+0

설치 인증서 버튼이 회색으로 표시되어 이것이 작동하지 않는다는 것을 알았습니다. 내 해결 방법은 파이어 폭스에서 웹 사이트를 열고 인증서 (오른쪽 클릭, 페이지 정보, 보안, 뷰 인증서, 세부 사항, 내보내기)를 다운로드하는 것입니다. 그런 다음 두 번 클릭하면 가져올 수 있습니다. –

관련 문제