use native certs in reqwest

closes #21
This commit is contained in:
ranfdev
2024-10-05 21:30:22 +02:00
parent f28f6893bb
commit 568de0114b
2 changed files with 14 additions and 2 deletions

14
Cargo.lock generated
View File

@ -2353,6 +2353,7 @@ dependencies = [
"percent-encoding", "percent-encoding",
"pin-project-lite", "pin-project-lite",
"rustls", "rustls",
"rustls-native-certs",
"rustls-pemfile", "rustls-pemfile",
"serde", "serde",
"serde_json", "serde_json",
@ -2368,7 +2369,6 @@ dependencies = [
"wasm-bindgen-futures", "wasm-bindgen-futures",
"wasm-streams", "wasm-streams",
"web-sys", "web-sys",
"webpki-roots",
"winreg", "winreg",
] ]
@ -2454,6 +2454,18 @@ dependencies = [
"sct", "sct",
] ]
[[package]]
name = "rustls-native-certs"
version = "0.6.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "a9aace74cb666635c918e9c12bc0d348266037aa8eb599b5cba565709a8dff00"
dependencies = [
"openssl-probe",
"rustls-pemfile",
"schannel",
"security-framework",
]
[[package]] [[package]]
name = "rustls-pemfile" name = "rustls-pemfile"
version = "1.0.4" version = "1.0.4"

View File

@ -22,7 +22,7 @@ anyhow = "1.0.71"
tokio-stream = { version = "0.1.14", features = ["io-util", "time"] } tokio-stream = { version = "0.1.14", features = ["io-util", "time"] }
rusqlite = "0.29.0" rusqlite = "0.29.0"
rand = "0.8.5" rand = "0.8.5"
reqwest = { version = "0.11.18", features = ["stream", "rustls-tls"]} reqwest = { version = "0.11.18", features = ["stream", "rustls-tls-native-roots"]}
url = "2.4.0" url = "2.4.0"
generational-arena = "0.2.9" generational-arena = "0.2.9"
tracing = "0.1.37" tracing = "0.1.37"