<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="ko">
	<id>https://devcafe.co.kr/w/index.php?action=history&amp;feed=atom&amp;title=Autoit_curl_ssl_%EC%82%AC%EC%9A%A9%EB%B2%95</id>
	<title>Autoit curl ssl 사용법 - 편집 역사</title>
	<link rel="self" type="application/atom+xml" href="https://devcafe.co.kr/w/index.php?action=history&amp;feed=atom&amp;title=Autoit_curl_ssl_%EC%82%AC%EC%9A%A9%EB%B2%95"/>
	<link rel="alternate" type="text/html" href="https://devcafe.co.kr/w/index.php?title=Autoit_curl_ssl_%EC%82%AC%EC%9A%A9%EB%B2%95&amp;action=history"/>
	<updated>2026-05-17T15:00:11Z</updated>
	<subtitle>이 문서의 편집 역사</subtitle>
	<generator>MediaWiki 1.42.1</generator>
	<entry>
		<id>https://devcafe.co.kr/w/index.php?title=Autoit_curl_ssl_%EC%82%AC%EC%9A%A9%EB%B2%95&amp;diff=159&amp;oldid=prev</id>
		<title>Devcafe: 새 문서: AutoIt에서 cURL을 사용하여 SSL 연결을 설정하는 방법은 다음과 같습니다.  먼저, curl 함수를 호출하기 전에 WinHttpSetOption 함수를 사용하여 SSL 인증서를 검증하지 않도록 설정해야 합니다. 이를 위해 다음과 같은 코드를 사용할 수 있습니다.  &lt;source lang=autoit&gt; #include &lt;WinHttp.au3&gt;  $hSession = _WinHttpOpen() _WinHttpSetOption($hSession, $WINHTTP_OPTION_SECURITY_FLAGS, $WINHTTP_FLAG_SECURE_PROTOCOL_TLS1)...</title>
		<link rel="alternate" type="text/html" href="https://devcafe.co.kr/w/index.php?title=Autoit_curl_ssl_%EC%82%AC%EC%9A%A9%EB%B2%95&amp;diff=159&amp;oldid=prev"/>
		<updated>2024-10-04T17:13:33Z</updated>

		<summary type="html">&lt;p&gt;새 문서: AutoIt에서 cURL을 사용하여 SSL 연결을 설정하는 방법은 다음과 같습니다.  먼저, curl 함수를 호출하기 전에 WinHttpSetOption 함수를 사용하여 SSL 인증서를 검증하지 않도록 설정해야 합니다. 이를 위해 다음과 같은 코드를 사용할 수 있습니다.  &amp;lt;source lang=autoit&amp;gt; #include &amp;lt;WinHttp.au3&amp;gt;  $hSession = _WinHttpOpen() _WinHttpSetOption($hSession, $WINHTTP_OPTION_SECURITY_FLAGS, $WINHTTP_FLAG_SECURE_PROTOCOL_TLS1)...&lt;/p&gt;
&lt;p&gt;&lt;b&gt;새 문서&lt;/b&gt;&lt;/p&gt;&lt;div&gt;AutoIt에서 cURL을 사용하여 SSL 연결을 설정하는 방법은 다음과 같습니다.&lt;br /&gt;
&lt;br /&gt;
먼저, curl 함수를 호출하기 전에 WinHttpSetOption 함수를 사용하여 SSL 인증서를 검증하지 않도록 설정해야 합니다. 이를 위해 다음과 같은 코드를 사용할 수 있습니다.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=autoit&amp;gt;&lt;br /&gt;
#include &amp;lt;WinHttp.au3&amp;gt;&lt;br /&gt;
&lt;br /&gt;
$hSession = _WinHttpOpen()&lt;br /&gt;
_WinHttpSetOption($hSession, $WINHTTP_OPTION_SECURITY_FLAGS, $WINHTTP_FLAG_SECURE_PROTOCOL_TLS1)&lt;br /&gt;
&lt;br /&gt;
$curl = curl_easy_init()&lt;br /&gt;
&lt;br /&gt;
; SSL 검증하지 않도록 설정&lt;br /&gt;
curl_easy_setopt($curl, $CURLOPT_SSL_VERIFYPEER, False)&lt;br /&gt;
&lt;br /&gt;
; SSL 인증서의 호스트를 검증하지 않도록 설정&lt;br /&gt;
curl_easy_setopt($curl, $CURLOPT_SSL_VERIFYHOST, False)&lt;br /&gt;
&lt;br /&gt;
; SSL 인증서를 로컬 인증서 스토어에서 검증하도록 설정&lt;br /&gt;
curl_easy_setopt($curl, $CURLOPT_CAINFO, &amp;quot;C:\Windows\System32\curl-ca-bundle.crt&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
; URL 설정&lt;br /&gt;
curl_easy_setopt($curl, $CURLOPT_URL, &amp;quot;https://example.com&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
; cURL 실행&lt;br /&gt;
$res = curl_easy_perform($curl)&lt;br /&gt;
&lt;br /&gt;
; 결과 처리&lt;br /&gt;
If $res = $CURLE_OK Then&lt;br /&gt;
    ConsoleWrite(&amp;quot;Success&amp;quot;)&lt;br /&gt;
Else&lt;br /&gt;
    ConsoleWrite(&amp;quot;Error: &amp;quot; &amp;amp; $res)&lt;br /&gt;
EndIf&lt;br /&gt;
&lt;br /&gt;
curl_easy_cleanup($curl)&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
위 코드에서는 AutoIt 내장 라이브러리인 WinHttp.au3를 사용하여 WinHttpSetOption 함수를 호출하여 SSL 연결을 설정하고, cURL의 curl_easy_setopt 함수를 사용하여 CURLOPT_SSL_VERIFYPEER, CURLOPT_SSL_VERIFYHOST, CURLOPT_CAINFO 등의 옵션을 설정합니다.&lt;br /&gt;
&lt;br /&gt;
CURLOPT_SSL_VERIFYPEER 옵션을 False로 설정하여 SSL 인증서 검증을 비활성화하고, CURLOPT_SSL_VERIFYHOST 옵션을 False로 설정하여 SSL 인증서 호스트 검증을 비활성화합니다. CURLOPT_CAINFO 옵션을 사용하여 로컬 인증서 스토어에서 SSL 인증서를 검증합니다.&lt;br /&gt;
&lt;br /&gt;
마지막으로, curl_easy_perform 함수를 사용하여 cURL을 실행하고, 결과를 처리합니다. curl_easy_cleanup 함수를 사용하여 cURL 핸들을 정리합니다.&lt;br /&gt;
[[category:autoit]]&lt;/div&gt;</summary>
		<author><name>Devcafe</name></author>
	</entry>
</feed>