Domain Detective

API Reference

Class

Result (TlsProbe)

Namespace DomainDetective.TlsProbe
Assembly DomainDetective
Implements
IDisposable
Modifiers sealed

Provides result functionality.

Inheritance

  • Object
  • Result

Constructors

Methods

public virtual Void Dispose() #
Returns: Void

Executes the dispose operation.

Properties

public SslProtocols Protocol { get; set; } #

Negotiated TLS protocol, or None when authentication did not complete.

public String CipherSuite { get; set; } #

Gets or sets the cipher suite value.

public String KeyExchangeAlgorithm { get; set; } #

Gets or sets the key exchange algorithm value.

public Boolean CertificateValid { get; set; } #

Gets or sets the certificate valid value.

public Boolean HostnameMatch { get; set; } #

Gets or sets the hostname match value.

public Boolean ChainValid { get; } #

Represents the chain valid value.

public List<X509ChainStatusFlags> ChainErrors { get; } #

Gets the chain errors value.

public List<X509Certificate2> Chain { get; } #

Gets the chain value.

public X509Certificate2 Certificate { get; set; } #

Gets or sets the certificate value.

public String CertificateSubject { get; set; } #

Gets or sets the certificate subject value.

public String CertificateIssuer { get; set; } #

Gets or sets the certificate issuer value.

public Nullable<DateTime> NotBefore { get; set; } #

Gets or sets the not before value.

public Nullable<DateTime> NotAfter { get; set; } #

Gets or sets the not after value.

public IPAddress RemoteAddress { get; set; } #

Remote endpoint IP address captured after a successful TCP connection.

public Nullable<Int32> RemotePort { get; set; } #

Remote endpoint port captured after a successful TCP connection.

public List<String> DnsNames { get; } #

Gets the dns names value.

public String SanParsingError { get; set; } #

Gets or sets the san parsing error value.

{{ include "footer" }}