Domain Detective

API Reference

Class

STARTTLSResult

Namespace DomainDetective
Assembly DomainDetective
Modifiers sealed

Detailed STARTTLS probe result per server.

Inheritance

  • Object
  • STARTTLSResult

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

Properties

public String Host { get; set; } #

Gets or sets the host value.

public Int32 Port { get; set; } #

Gets or sets the port value.

public String Banner { get; set; } #

Gets or sets the banner value.

public List<String> EhloLines { get; set; } #

Gets or sets the ehlo lines value.

public List<String> Capabilities { get; set; } #

Gets or sets the capabilities value.

public Boolean StartTlsAdvertised { get; set; } #

Gets or sets the start tls advertised value.

public Boolean DowngradeDetected { get; set; } #

Gets or sets the downgrade detected value.

public Boolean StartTlsAttempted { get; set; } #

Gets or sets the start tls attempted value.

public Boolean TlsNegotiated { get; set; } #

Gets or sets the tls negotiated value.

public String TlsProtocol { get; set; } #

Gets or sets the tls protocol value.

public String CipherAlgorithm { get; set; } #

Gets or sets the cipher algorithm value.

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

Gets or sets the cipher strength value.

public String HashAlgorithm { get; set; } #

Gets or sets the hash algorithm value.

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

Gets or sets the hash strength value.

public String KeyExchangeAlgorithm { get; set; } #

Gets or sets the key exchange algorithm value.

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

Gets or sets the key exchange strength value.

public String AlpnProtocol { get; set; } #

Gets or sets the alpn protocol 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> CertificateNotBefore { get; set; } #

Gets or sets the certificate not before value.

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

Gets or sets the certificate not after value.

public String CertificateThumbprint { get; set; } #

Gets or sets the certificate thumbprint value.

{{ include "footer" }}