openssl-probe
A library for helping to find system-wide trust anchor ("root") certificate locations based on paths typically used by `openssl`.
0.2.1
557M downloads/mo
#177 most downloaded on crates.io
rustls/openssl-probe
What this package is like to depend on
Last release 7 months ago
20 Jan 2026
Release timing varies
gaps range from 3 weeks to 3.0 years
Most releases are documented
notes for 7 of 8 stable releases
1 version withdrawn
withdrawn after publishing
10 years old
9 releases · first in 2016
2 releases in the last 12 months
see the full history below
Release timeline
9 releases · Nov 2016 to Jan 2026Releases
latest 9-
0.2.120 Jan 2026 -
0.2.029 Dec 2025Release notes
Open source →0.2.0 is the first release after openssl-probe maintenance has been handed over to the rustls team. Thanks to @alexcrichton for creating and maintaining it for the past 9 years. We're happy to address any feedback you have for this crate.
Breaking changes
ProbeResult::cert_diris now aVec<PathBuf>rather than anOption<PathBuf>, allowing the library to yield multiple suggestions for directories which may contain certificate files.- Rather than using a single list of locations for certificate files and certificate directories, openssl-probe now uses much shorter per-platform lists. This should make the API faster and make it less likely to accidentally pick up locations that are unidiomatic for the platform.
- Removed deprecated API
What's Changed
-
0.1.623 Jan 2025Release notes
Open source →What's Changed
- Avoid calling setenv with identical previous contents. by @Blub in #27
- Security: reduce paths inspected on common OSes by @ctz in #31
- Add some basic CI and metadata by @alexcrichton in #32
- Deprecate env-var-writing functions by @alexcrichton in #33
- Go ahead and publish
&Pathiterator function by @alexcrichton in #34 - Bump to 0.1.6 by @alexcrichton in #35
-
0.1.512 Jan 2022 -
0.1.411 May 2021Release notes
Open source →What's Changed
- Upgrade to GitHub-native Dependabot by @dependabot-preview[bot] in #17
- Fix breaking change in 0.1.3 + other improvements by @coolreader18 in #18
-
0.1.304 Aug 2020 withdrawn -
0.1.213 Dec 2017 -
0.1.112 Apr 2017Release notes
Open source →What's Changed
- Adds
certs/ca-bundle.crtto POSIX path by @lukehinds in #1 - Add termux support by @malbarbo in #2
- Adds
-
0.1.006 Nov 2016Nothing published for this version