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