API Reference
STARTTLSResult
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
- Property STARTTLSAnalysis.ServerDetails
Constructors
public STARTTLSResult() #Inherited Methods
public override Boolean Equals(Object obj) #BooleanParameters
- obj Object
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.