You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Trust the OS certificate store on ureq (native-certs), release 1.2.0 (#209)
* feat: add `native-certs` feature for the OS trust store on ureq
The crate-built ureq client verifies against `RootCerts::WebPki` (Mozilla's
bundled roots), which ignores the machine's trust store. Behind a TLS-intercepting
corporate proxy the company CA is installed on the machine and absent from the
bundled set, so every request fails to verify while `curl` and the browsers
succeed. `native-certs` moves the per-call agent to `RootCerts::PlatformVerifier`
and turns on `ureq/platform-verifier`, which the rustls lane panics without.
Off by default: widening a self-updater's trust store is opt-in. No effect on
reqwest, whose rustls setup already uses `rustls-platform-verifier`, or on an
injected `ureq::Agent`, which owns its own TLS config.
* docs: note that `native-certs` is a no-op without the ureq client
* release 1.2.0
0 commit comments