pub struct LoggingTlsCommon {
pub tls_ca_cert: Option<String>,
pub tls_client_cert: Option<String>,
pub tls_client_key: Option<String>,
pub tls_hostname: Option<String>,
}
Fields§
§tls_ca_cert: Option<String>
A secure certificate to authenticate a server with. Must be in PEM format.
tls_client_cert: Option<String>
The client certificate used to make authenticated requests. Must be in PEM format.
tls_client_key: Option<String>
The client private key used to make authenticated requests. Must be in PEM format.
tls_hostname: Option<String>
The hostname to verify the server’s certificate. This should be one of the Subject Alternative Name (SAN) fields for the certificate. Common Names (CN) are not supported.
Implementations§
Source§impl LoggingTlsCommon
impl LoggingTlsCommon
pub fn new() -> LoggingTlsCommon
Trait Implementations§
Source§impl Clone for LoggingTlsCommon
impl Clone for LoggingTlsCommon
Source§fn clone(&self) -> LoggingTlsCommon
fn clone(&self) -> LoggingTlsCommon
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moreSource§impl Debug for LoggingTlsCommon
impl Debug for LoggingTlsCommon
Source§impl Default for LoggingTlsCommon
impl Default for LoggingTlsCommon
Source§fn default() -> LoggingTlsCommon
fn default() -> LoggingTlsCommon
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for LoggingTlsCommon
impl<'de> Deserialize<'de> for LoggingTlsCommon
Source§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
Source§impl PartialEq for LoggingTlsCommon
impl PartialEq for LoggingTlsCommon
Source§impl Serialize for LoggingTlsCommon
impl Serialize for LoggingTlsCommon
impl StructuralPartialEq for LoggingTlsCommon
Auto Trait Implementations§
impl Freeze for LoggingTlsCommon
impl RefUnwindSafe for LoggingTlsCommon
impl Send for LoggingTlsCommon
impl Sync for LoggingTlsCommon
impl Unpin for LoggingTlsCommon
impl UnwindSafe for LoggingTlsCommon
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more