API Reference
WebAvailabilityOriginTlsResult
Direct origin TLS availability result.
Inheritance
- Object
- WebAvailabilityOriginTlsResult
Usage
This type appears in these public API surfaces even when no hand-authored example is attached directly to the page.
Returned or exposed by
Constructors
public WebAvailabilityOriginTlsResult() #Inherited Methods
public override Boolean Equals(Object obj) #BooleanParameters
- obj Object
Properties
public IPAddress Address { get; set; } #Gets or sets the origin IP address.
public String HostName { get; set; } #Gets or sets the SNI host name.
public Int32 Port { get; set; } #Gets or sets the origin port.
public Boolean Success { get; set; } #Gets or sets a value indicating whether the TLS certificate is valid for this origin probe.
public Boolean CertificateValid { get; set; } #Gets or sets a value indicating whether the certificate validated.
public Boolean HostnameMatch { get; set; } #Gets or sets a value indicating whether the certificate matches the SNI host name.
public Boolean ChainValid { get; set; } #Gets or sets a value indicating whether the chain validated.
public String Protocol { get; set; } #Gets or sets the negotiated TLS protocol.
public String CipherSuite { get; set; } #Gets or sets the negotiated cipher suite.
public String CertificateSubject { get; set; } #Gets or sets the certificate subject.
public String CertificateIssuer { get; set; } #Gets or sets the certificate issuer.
public Nullable<DateTime> NotBefore { get; set; } #Gets or sets the certificate not-before date.
public Nullable<DateTime> NotAfter { get; set; } #Gets or sets the certificate not-after date.
public CertificateFailureKind FailureKind { get; set; } #Gets or sets the normalized TLS failure kind, if any.
public String FailureReason { get; set; } #Gets or sets the failure reason, if any.