mirror of
https://github.com/yhirose/cpp-httplib.git
synced 2026-10-30 13:00:42 +00:00
This commit is contained in:
1 parent
9ced2f614d
commit
125272f34b
1 file changed
+4
-12
@@ -12763,18 +12763,10 @@ inline bool ClientImpl::create_redirect_client(
|
|||||||
// Setup basic client configuration first
|
// Setup basic client configuration first
|
||||||
setup_redirect_client(redirect_client);
|
setup_redirect_client(redirect_client);
|
||||||
|
|
||||||
// SSL-specific configuration for proxy environments
|
redirect_client.enable_server_certificate_verification(
|
||||||
if (!proxy_host_.empty() && proxy_port_ != -1) {
|
server_certificate_verification_);
|
||||||
// Critical: Disable SSL verification for proxy environments
|
redirect_client.enable_server_hostname_verification(
|
||||||
redirect_client.enable_server_certificate_verification(false);
|
server_hostname_verification_);
|
||||||
redirect_client.enable_server_hostname_verification(false);
|
|
||||||
} else {
|
|
||||||
// For direct SSL connections, copy SSL verification settings
|
|
||||||
redirect_client.enable_server_certificate_verification(
|
|
||||||
server_certificate_verification_);
|
|
||||||
redirect_client.enable_server_hostname_verification(
|
|
||||||
server_hostname_verification_);
|
|
||||||
}
|
|
||||||
|
|
||||||
// Transfer CA certificate to redirect client
|
// Transfer CA certificate to redirect client
|
||||||
if (!ca_cert_pem_.empty()) {
|
if (!ca_cert_pem_.empty()) {
|
||||||
|
|||||||
Reference in new issue
Block a user