728x90
반응형
문제점 및 증상
RESTful API를 작성 후, "curl" 명령을 이용하여 간단하게 시험하던 중에 다음과 같은 오류를 만나게 되었습니다.
C:\Users\hanwh>curl -XPOST https://192.168.0.77/test_new_alarm
curl: (60) schannel: SEC_E_UNTRUSTED_ROOT (0x80090325) - 신뢰되지 않은 기관에서 인증서 체인을 발급했습니다.
More details here: https://curl.se/docs/sslcerts.html
curl failed to verify the legitimacy of the server and therefore could not
establish a secure connection to it. To learn more about this situation and
how to fix it, please visit the web page mentioned above.
해결 방안
https 동작을 확인하기 위해서 "openssl" 명령을 이용하여 사설 인증서를 적용한 웹서비스에 대한 RESTful API를 시험하여 발생한 문제였습니다.
사설인증서에 대한 경고로 "curl" 명령에 "-k" 옵션을 추가하여 호출하면 인증서의 유효성을 검사하지 않고 정상적으로 API 수행여부를 확인할 수 있습니다.
C:\Users\hanwh>curl -k -XPOST https://192.168.0.77/test_new_alarm
OK
"curl" 명령의 "-k" 옵션에 대한 설명은 다음과 같습니다.
-k, --insecure Allow insecure server connections
'Windows' 카테고리의 다른 글
[Windows] api-ms-win-core-path-l1-1-0.dll 파일 오류로 실행이 안됨 (0) | 2023.03.30 |
---|---|
[HWP] 구역 나누기에 대하여 (0) | 2023.03.27 |
Image for windows를 이용한 USB 메모리 복제 팁 (0) | 2022.06.28 |
Image for windows를 이용한 USB 메모리 백업 및 복구 (0) | 2022.06.26 |
[batch] diskpart 스크립트 활용 (0) | 2022.06.15 |