[testing] 특정 사이트에 대한 우편 배달부에 대한 모든 SSL 검사를 끄는 방법

이 내용을주의 깊게 읽으십시오. 인증서를 가져 오는 방법에 대한 링크를 보내지 마십시오.

QA 및 테스트 작업에 Postman을 사용하고 있습니다. 자주 재 구축하는 테스트 시스템이 있으므로 완전히 신뢰할 수 있습니다. 사용자 정의 자체 서명 인증서가 있으며 http://blog.getpostman.com/2014/01/28/using-self-signed-certificates-with-postman/에서 자세히 설명합니다.

그러나 https://mysite.mycompany.com 사이트에 액세스하면 “NET :: ERR_CERT_REVOKED”라는 메시지가 표시됩니다. 해지되었으므로 인증서를 가져 오는 것은 전혀 도움이되지 않습니다.

그렇다면 Postman이 테스트 목적으로 인증서를 무시하도록 만드는 방법이 있습니까? 현재 인증서가 아닌 다른 기능을 테스트하고 있습니다. 이 경우에는 시스템을 완전히 제어 할 수 있고 방화벽 뒤에 있으며 시스템을 자주 재 구축하기 때문에 보안에 전혀 관심이 없습니다.



답변

Postman 에는 크롬 스토어 대신 https://www.getpostman.com 에서 다운로드하는 옵션이 있습니다 (대부분 새 버전에서 도입되었으며 크롬 버전은 나중에 업데이트 될 것임). 하나.

설정에서 SSL 인증서 확인 옵션을 끕니다. 여기에 이미지 설명 입력

나중에 다시 활성화하는 것을 잊지 마십시오. 이것은 보안 기능입니다.

정말로 크롬 앱을 사용하고 싶다면, URL에 대한 예외를 항상 크롬에 추가 할 수 있습니다. 크롬 브라우저에서 열고 자하는 URL을 입력하면 페이지 하단에 링크와 함께 경고가 표시됩니다. 예외를 추가하면 우편 배달부도 URL에 액세스 할 수 있습니다. 그러나 우편 배달부 독립형 앱을 사용하는 첫 번째 옵션이 훨씬 낫습니다.

이것이 도움이되기를 바랍니다.


답변

여기에 이미지 설명 입력

설정에서 여기를 클릭하면 하나의 팝업 창이 열립니다. SSL 확인 인증서를 만드는 스위처가 있습니다 (꺼짐).


답변

이 질문에 대한 정확한 답은 아니지만 설정 팝업을 찾을 수없는 분들. 설정 팝업을 여는 두 가지 방법입니다.

  1. 방법 1

  2. 방법 2


답변

여기에 이미지 설명 입력

이 단계는 자체 서명 된 SSL 인증서 구현과 함께 스프링 부팅에 사용됩니다.

SSL이 꺼지면 HTTPS 호출이 예상대로 작동합니다.

https : // localhost : 8443 / test / hello

이것이 우리가 따라야 할 단계입니다.

  1. 자체 서명 된 SSL 인증서 생성
keytool -genkeypair -alias tomcat -keyalg RSA -keysize 2048 -storetype PKCS12 -keystore keystore.p12 -validity 3650

키 생성이 완료된 후 해당 파일을 프로젝트의 리소스 폴더에 복사하십시오.

  1. applicaiton.properties에 키 저장소 속성 추가
server.port: 8443
server.ssl.key-store:classpath:keystore.p12
server.ssl.key-store-password: test123
server.ssl.keyStoreType: PKCS12
server.ssl.keyAlias: tomcat
  1. 우편 배달부 SSL 확인 설정을 변경하여 해제하십시오.

이제 URL을 확인하십시오 : https : // localhost : 8443 / test / hello


답변