interface documentation

class ISSLTransport(ITCPTransport): (source)

Known subclasses: twisted.internet.interfaces.INegotiated

Known implementations: twisted.internet.ssl.Server

View In Hierarchy

A SSL/TLS based transport.
Method get​Peer​Certificate Return an object with the peer's certificate info.

Inherited from ITCPTransport:

Method abort​Connection Close the connection abruptly.
Method get​Host Returns IPv4Address or IPv6Address.
Method get​Peer Returns IPv4Address or IPv6Address.
Method get​Tcp​Keep​Alive Return if SO_KEEPALIVE is enabled.
Method get​Tcp​No​Delay Return if TCP_NODELAY is enabled.
Method lose​Write​Connection Half-close the write side of a TCP connection.
Method set​Tcp​Keep​Alive Enable/disable SO_KEEPALIVE.
Method set​Tcp​No​Delay Enable/disable TCP_NODELAY.

Inherited from ITransport (via ITCPTransport):

Method lose​Connection Close my connection, after writing all pending data.
Method write Write some data to the physical connection, in sequence, in a non-blocking fashion.
Method write​Sequence Write an iterable of byte strings to the physical connection.
def getPeerCertificate(): (source)
Return an object with the peer's certificate info.
Returns
objectUndocumented