ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • Windows XP - tls handshake timeout 오류
    OS/Windows 2020. 12. 29. 08:14

    windows xp에서 rest https 통신을 시도할 때 아래와 같은 오류가 발생하면서 통신이 되지 않습니다.

    tls handshake timeout

     

    제가 https 통신과정이 어떻게 이루어지는지는 자세히 모르기 때문에 그냥 어떻게 처리했는지를 기록한 내용입니다.

    먼저 golang으로 rest api를 호출하는 과정에서 위와 같은 오류가 발생했습니다.

    http로 통신할 때는 문제가 없었고 https로 연결 시 문제가 발생해 당황했습니다.

    구글링을 해보면 대부분 내용이 시간초과된거니 네트워크 상태를 확인하거나 timeout값을 늘리거나 등등

    그다지 도움이 되는 내용이 없었습니다.

    그러다 문득 https에서는 인증서가 사용되는데 이런 문제가 아닐까 해서 xp https 인증서로 검색해보니 관련 내용이 많이 검색되었습니다.

     

    해결방법은 "xp에 인증서가 오래되어 만료되거나 또는 없는 경우이니 인증서를 직접 설치한다."입니다.

     

    1. Root CA 인증서 확인

    브라우저 주소에 자물쇠를 클릭 또는 터치해보면 인증서 정보를 확인할 수 있습니다.

    Root CA인증서 발급기관의 사이트에서 인증서를 다운로드하였습니다.

    www.digicert.com/kb/digicert-root-certificates.htm#roots

    2. 인증서 설치

    다운로드한 인증서를 클릭하여 설치했습니다.

     

    이제 정상적으로 통신이 됩니다.

    'OS > Windows' 카테고리의 다른 글

    프로그램 호환성탭 레지스트리 정보  (0) 2022.03.30
    Windows 10에서 XP 사용하기  (9) 2020.12.24
    Windows XP Mode 비밀번호를 모를 때  (2) 2020.12.23
Designed by Tistory.