class twisted.internet.interfaces.ISSLTransport(ITCPTransport): (source)
Known subclasses: twisted.internet.interfaces.INegotiated
A SSL/TLS based transport.
| Method | getPeerCertificate | Return an object with the peer's certificate info. |
Inherited from ITCPTransport:
| Method | loseWriteConnection | Half-close the write side of a TCP connection. |
| Method | abortConnection | Close the connection abruptly. |
| Method | getTcpNoDelay | Return if TCP_NODELAY is enabled. |
| Method | setTcpNoDelay | Enable/disable TCP_NODELAY. |
| Method | getTcpKeepAlive | Return if SO_KEEPALIVE is enabled. |
| Method | setTcpKeepAlive | Enable/disable SO_KEEPALIVE. |
| Method | getHost | Returns IPv4Address or IPv6Address. |
| Method | getPeer | Returns IPv4Address or IPv6Address. |
Inherited from ITransport (via ITCPTransport):
| Method | write | Write some data to the physical connection, in sequence, in a non-blocking fashion. |
| Method | writeSequence | Write an iterable of byte strings to the physical connection. |
| Method | loseConnection | Close my connection, after writing all pending data. |