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