PackageTrack
Sign in Get early access

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 2026
2017 2018 2019 2020 2021 2022 2023 2024 2025 2026
Release Pre-release Withdrawn

Releases

latest 9
  1. 0.2.1 20 Jan 2026
    Release notes
    • Support for OpenHarmony.
    • Corrections to crate metadata.

    What's Changed

    • feat: add openharmony platform preset certs folder by @richerfu in #42
    • docs: clarify lib description, update README by @cpu in #47
    • Prepare 0.2.1 by @ctz in #46
    Open source →
  2. 0.2.0 29 Dec 2025
    Release notes

    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_dir is now a Vec<PathBuf> rather than an Option<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

    • Clean up deprecated API, module structure by @djc in #40
    • Per-platform candidates, multiple directories by @djc in #41
    Open source →
  3. 0.1.6 23 Jan 2025
    Release notes

    What's Changed

    Open source →
  4. 0.1.5 12 Jan 2022
    Release notes

    What's Changed

    • Add cert directory for Entware by @messense in #21
    • illumos: find OmniOS and OpenIndiana CA bundle locations by @jclulow in #22
    Open source →
  5. 0.1.4 11 May 2021
    Release notes

    What's Changed

    Open source →
  6. 0.1.3 04 Aug 2020 withdrawn
    Release notes

    What's Changed

    • Add function to check if environment variables are configured corretly, fixes #7 by @timvisee in #9
    • Fix use after move error introduced in new Rust version by @timvisee in #10
    • openSUSE has a ca-bundle.pem by @kolbma in #14
    • Add macports curl-ca-bundle support (path) by @khorolets in #15
    Open source →
  7. 0.1.2 13 Dec 2017
    Release notes

    What's Changed

    • Add dir & filename definitions used by Haiku. by @jessicah in #4
    • Add a readme file by @messense in #5
    • Add path probing for modern RHEL-based systems by @jethrogb in #6
    Open source →
  8. 0.1.1 12 Apr 2017
    Release notes

    What's Changed

    Open source →
  9. 0.1.0 06 Nov 2016

    Nothing published for this version

Every package, every release, already written down.

The archive is open and free. Watching your own project is what we are building next.

Browse the archive