Domain Detective

API Reference

Class

WebAvailabilityOriginTlsResult

Namespace DomainDetective
Assembly DomainDetective
Modifiers sealed

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() #

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.

{{ include "footer" }}