API Reference
Class
Result (TlsProbe)
Provides result functionality.
Inheritance
- Object
- Result
Constructors
public Result() #Methods
Inherited Methods
public override Boolean Equals(Object obj) #Returns:
BooleanInherited from Object
Parameters
- obj Object
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.