Struct fastly_api::models::tls_common::TlsCommon
source · pub struct TlsCommon {
pub tls_ca_cert: Option<String>,
pub tls_client_cert: Option<String>,
pub tls_client_key: Option<String>,
pub tls_cert_hostname: Option<String>,
pub use_tls: Option<UseTls>,
}
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_cert_hostname: Option<String>
The hostname used to verify a server’s certificate. It can either be the Common Name (CN) or a Subject Alternative Name (SAN).
use_tls: Option<UseTls>
Whether to use TLS.
Implementations§
Trait Implementations§
source§impl<'de> Deserialize<'de> for TlsCommon
impl<'de> Deserialize<'de> for TlsCommon
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<TlsCommon> for TlsCommon
impl PartialEq<TlsCommon> for TlsCommon
impl StructuralPartialEq for TlsCommon
Auto Trait Implementations§
impl RefUnwindSafe for TlsCommon
impl Send for TlsCommon
impl Sync for TlsCommon
impl Unpin for TlsCommon
impl UnwindSafe for TlsCommon
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