ClassTlsConnection
This class is used to represend a secured connection between Fiddler an a client or a server peer
Definition
Namespace:Fiddler
Assembly:FiddlerCore.dll
Syntax:
public abstract class TlsConnection
Inheritance: objectTlsConnection
Inherited Members
Constructors
TlsConnection()
Creates a new instance of the TlsConnection class
Declaration
protected TlsConnection()
Properties
AuthenticatedStream
Gets the secure stream instance that is used to read/write data
Declaration
public Stream AuthenticatedStream { get; protected set; }
Property Value
NegotiatedApplicationProtocol
Gets the application protocol that will be used for the secure data - e.g. HTTP/2
Declaration
public SslApplicationProtocol NegotiatedApplicationProtocol { get; protected set; }
Property Value
NegotiatedCipherSuite
Gets the cipher that was used to establish the TLS connection - e.g. TLS_AES_128_GCM_SHA256
Declaration
public string NegotiatedCipherSuite { get; protected set; }
Property Value
PeerCertificate
Gets the certificate for the remote peer - e.g. the server certificate for a server pipe
Declaration
public X509Certificate PeerCertificate { get; protected set; }
Property Value
Protocols
Gets the protocol that was used to establish the TLS connection - e.g. TLS 1.2
Declaration
public SslProtocols Protocols { get; protected set; }
Property Value