Interface ISslInfo
SSL info.
public interface ISslInfo
Properties
IsMutuallyAuthenticated
Gets a value indicating whether both server and client have been authenticated.
bool IsMutuallyAuthenticated { get; }
Property Value
LocalCertificate
Gets the certificate used to authenticate the local endpoint.
X509Certificate? LocalCertificate { get; }
Property Value
NegotiatedCipherSuiteName
Gets the cipher suite which was negotiated for this connection.
string NegotiatedCipherSuiteName { get; }
Property Value
RemoteCertificate
Gets the certificate used to authenticate the remote endpoint.
X509Certificate? RemoteCertificate { get; }
Property Value
SslProtocol
Gets the SSL protocol.
SslProtocols SslProtocol { get; }
Property Value
TargetHostName
Gets the name of the server the client is trying to connect to. That name is used for server certificate validation. It can be a DNS name or an IP address.
string TargetHostName { get; }