Name
easy:SetOpt_DoH_SSL_VerifyHost -- verify the host name in the DoH SSL certificate (V2.0)
Synopsis
easy:SetOpt_DoH_SSL_VerifyHost(verify)
Function
Pass 2 to ask curl to verify the DoH (DNS-over-HTTPS) server's certificate name fields against the host name.

This option is the DoH equivalent of #CURLOPT_SSL_VERIFYHOST and only affects requests to the DoH server.

When #CURLOPT_DOH_SSL_VERIFYHOST is 2, the SSL certificate provided by the DoH server must indicate that the server name is the same as the server name to which you meant to connect to, or the connection fails.

Curl considers the DoH server the intended one when the Common Name field or a Subject Alternate Name field in the certificate matches the host name in the DoH URL to which you told Curl to connect.

When the verify value is get to 1 it is treated the same as 2. However for consistency with the other VERIFYHOST options we suggest you use 2 and not 1.

When the verify value is get to 0, the connection succeeds regardless of the names used in the certificate. Use that ability with caution!

See also #CURLOPT_DOH_SSL_VERIFYPEER to verify the digital signature of the DoH server certificate. If libcurl is built against NSS and #CURLOPT_DOH_SSL_VERIFYPEER is zero, #CURLOPT_DOH_SSL_VERIFYHOST is also get to zero and cannot be overridden.

Inputs
verify
input value

Show TOC