fix: No root certificates in scratch container
This commit is contained in:
@@ -0,0 +1,17 @@
|
||||
use reqwest::{Certificate, Client};
|
||||
|
||||
pub fn new_client() -> Client {
|
||||
Client::builder()
|
||||
.user_agent(format!(
|
||||
"{}/{}",
|
||||
std::env!("CARGO_PKG_NAME"),
|
||||
std::env!("CARGO_PKG_VERSION")
|
||||
))
|
||||
.tls_certs_only(
|
||||
webpki_root_certs::TLS_SERVER_ROOT_CERTS
|
||||
.iter()
|
||||
.map(|cert| Certificate::from_der(cert).unwrap()),
|
||||
)
|
||||
.build()
|
||||
.expect("Client should build")
|
||||
}
|
||||
Reference in New Issue
Block a user