docs(swarm): trim tuwunel internals to the operator-relevant fact
This commit is contained in:
parent
b02af39007
commit
79a02f6859
1 changed files with 4 additions and 6 deletions
|
|
@ -176,12 +176,10 @@ Two consumers, and only one of them is fine:
|
|||
|
||||
The consumption differs per runtime and is the part worth knowing.
|
||||
tuwunel links no openssl, which makes `SSL_CERT_FILE` look inapplicable
|
||||
— it isn't. Its outbound client is `reqwest` with the `rustls` feature,
|
||||
which builds a `rustls_platform_verifier::Verifier`; because tuwunel
|
||||
calls `tls_certs_merge` (additive) rather than `tls_certs_only`, the
|
||||
platform roots stay alongside its compiled-in webpki set. On Linux that
|
||||
verifier resolves through `rustls-native-certs` → `openssl-probe`,
|
||||
which reads `SSL_CERT_FILE`.
|
||||
— it isn't: its rustls-based TLS stack still resolves trust through the
|
||||
platform certificate store on Linux, and that store honors
|
||||
`SSL_CERT_FILE`, so the env var takes effect the same way it would for
|
||||
an OpenSSL-linked binary.
|
||||
|
||||
> ⚠️ **Concatenate; never point `SSL_CERT_FILE` at the anchor alone.**
|
||||
> `openssl-probe` uses it *instead of* the default store, so naming
|
||||
|
|
|
|||
Loading…
Reference in a new issue