interface documentation
class IOpenSSLClientConnectionCreator(Interface): (source)
Known implementations: twisted.internet._sslverify.ClientTLSOptions
, twisted.protocols.tls._ContextFactoryToConnectionFactory
A provider of IOpenSSLClientConnectionCreator
can create OpenSSL.SSL.Connection
objects for TLS clients.
See Also | |
twisted.internet.ssl | |
Note | |
Creating OpenSSL connection objects is subtle, error-prone, and security-critical. Before implementing this interface yourself, consider using twisted.internet.ssl.optionsForClientTLS as your contextFactory. |
Method | client |
Create a connection for the given client protocol. |
Create a connection for the given client protocol.
Parameters | |
tlsTLSMemoryBIOProtocol | the client protocol making the request. |
Returns | |
OpenSSLConnection | an OpenSSL connection object configured appropriately for the given Twisted protocol. |