Struct fluvio::config::TlsCerts [−][src]
Expand description
TLS config with inline keys and certs
Keys and certs stored in the TlsCerts
type should be PEM PKCS1
encoded, with text headers and a base64 encoded body. The
stringified contents of a TlsCerts
should have text resembling
the following:
-----BEGIN RSA PRIVATE KEY----- MIIJKAIBAAKCAgEAsqV4GUKER1wy4sbNvd6gHMp745L4x+ilVElk1ucWGT2akzA6 TEvDiAKFF4txkEaLTECh1dUev6rB5HnboWxd5gdg1K4ck2wrZ3Jv2OTA0unXAkoA ... Jh/5Lo8/sj0GmoM6hZyrBZUWI4Q1/l8rgIyu0Lj8okoCmHwZiMrJDDsvdHqET8/n dyIzkH0j11JkN5EJR+U65PJHWPpU3WCAV+0tFzctmiB83e6O9iahZ3OflWs= -----END RSA PRIVATE KEY-----
And certificates should look something like this:
-----BEGIN CERTIFICATE----- MIIGezCCBGOgAwIBAgIUTYr3REzVKe5JZl2JzLR+rKbv05UwDQYJKoZIhvcNAQEL BQAwYTELMAkGA1UEBhMCVVMxCzAJBgNVBAgMAkNBMRIwEAYDVQQHDAlTdW5ueXZh ... S6shmu+0il4xqv7pM82iYlaauEfcy0cpjimSQySKDA4S0KB3X8oe7SZqStTJEvtb IuH6soJvn4Mpk5MpTwBw1raCOoKSz2H4oE0B1dBAmQ== -----END CERTIFICATE-----
Fields
domain: String
Domain name
key: String
Client or Server private key
cert: String
Client or Server certificate
ca_cert: String
Certificate Authority cert
Implementations
Attempts to write the inline TLS certs into temporary files
Returns a TlsPaths
populated with the paths where the
temporary files were written.
Trait Implementations
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations
impl RefUnwindSafe for TlsCerts
impl UnwindSafe for TlsCerts
Blanket Implementations
Mutably borrows from an owned value. Read more
Instruments this type with the provided Span
, returning an
Instrumented
wrapper. Read more
Instruments this type with the provided Span
, returning an
Instrumented
wrapper. Read more
Attaches the provided Subscriber
to this type, returning a
WithDispatch
wrapper. Read more
Attaches the current default Subscriber
to this type, returning a
WithDispatch
wrapper. Read more