feat(replication): support custom TLS for bucket targets (#3825)

* feat(replication): support insecure https bucket targets

* feat(replication): support custom ca bucket targets

* test(replication): satisfy e2e clippy for TLS helpers

* fix(replication): avoid native root panic for custom trust stores

* test(replication): decouple private IP target test from TLS roots

* test(replication): use target TLS client in private IP unit test
This commit is contained in:
houseme
2026-06-24 20:23:20 +08:00
committed by GitHub
parent fcd0c9ec0f
commit 623fc801f1
8 changed files with 1056 additions and 16 deletions
Generated
+3
View File
@@ -3697,6 +3697,7 @@ dependencies = [
"flate2",
"futures",
"http 1.4.2",
"local-ip-address",
"md5",
"rand 0.10.1",
"rcgen",
@@ -9300,6 +9301,7 @@ dependencies = [
"aws-credential-types",
"aws-sdk-s3",
"aws-smithy-http-client",
"aws-smithy-runtime-api",
"aws-smithy-types",
"base64 0.22.1",
"base64-simd",
@@ -9340,6 +9342,7 @@ dependencies = [
"quick-xml 0.40.1",
"rand 0.10.1",
"ratelimit",
"rcgen",
"reed-solomon-simd",
"regex",
"reqwest",