-
Notifications
You must be signed in to change notification settings - Fork 18
Compatibility
This page lists configurations that we tested at some point. It does not denote an official support for any of the listed combinations.
If you don’t see a certain system or service, this means we haven’t verified the compatibility, but it might work nonetheless. Feel free to suggest new entries.
Issuer |
Status |
Module[1] |
Notes |
Dogtag PKI |
✅ |
0.2.0 |
|
EJBCA |
✅ |
0.2.0 |
|
Google Trust Services |
✅ |
0.2.0 |
Requires External Account Binding |
Let’s Encrypt |
✅ |
0.1.0 |
|
OpenBao |
✅ |
0.2.0 |
|
Step CA |
✅ |
0.1.0 |
|
Vault |
✅ |
0.2.0 |
With a non-critical issue, hashicorp/vault#31536 |
ZeroSSL |
✅ |
0.2.0 |
Requires External Account Binding |
OS support is conditional on the Rust toolchain platform support for the specific version and architecture: https://doc.rust-lang.org/rustc/platform-support.html
System |
Status |
Module[1] |
Notes |
FreeBSD |
✅ |
0.1.0 |
|
Illumos |
✅ |
0.1.0 |
Illumos distribiutions may ship broken clang 20.
If that’s the case, use clang 19 and set |
Linux/glibc |
✅ |
0.1.0 |
|
Linux/musl |
✅ |
0.1.0 |
|
macOS |
✅ |
0.1.0 |
|
NetBSD |
✅ |
0.3.0 |
0.1.0 can be built with rust-openssl update: |
OpenBSD |
❗ |
0.1.0 |
With alternative SSL libraries. See LibreSSL support notes. |
Solaris 11 |
✅ |
0.1.0 |
Rust version in 11.4.81 CBE is too old. |
Windows |
❌ |
Library |
Status |
Module[1] |
Notes |
AWS-LC |
✅ |
0.1.0 |
|
BoringSSL |
✅ |
0.3.0 |
0.1.0 can be built with rust-openssl update: |
LibreSSL |
❌ |
LibreSSL does not provide APIs necessary to support variables in the |
|
OpenSSL |
✅ |
0.1.0 |
1.1.1+ |