We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent bbe6eb8 commit 57db12aCopy full SHA for 57db12a
src/http.rs
@@ -139,8 +139,15 @@ pub fn build_proxy_connector(
139
tls_settings: MaybeTlsSettings,
140
proxy_config: &ProxyConfig,
141
) -> Result<ProxyConnector<HttpsConnector<HttpConnector>>, HttpError> {
142
+ // Create dedicated TLS connector for the proxied connection with user TLS settings.
143
+ let tls = tls_connector_builder(&tls_settings)
144
+ .context(BuildTlsConnectorSnafu)?
145
+ .build();
146
let https = build_tls_connector(tls_settings)?;
147
let mut proxy = ProxyConnector::new(https).unwrap();
148
+ // Make proxy connector aware of user TLS settings by setting the TLS connector:
149
+ // https://github.com/vectordotdev/vector/issues/13683
150
+ proxy.set_tls(Some(tls));
151
proxy_config
152
.configure(&mut proxy)
153
.context(MakeProxyConnectorSnafu)?;
0 commit comments