class twisted.internet.interfaces.IOpenSSLClientConnectionCreator(Interface): (source)
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 | clientConnectionForTLS | Create a connection for the given client protocol. |
Create a connection for the given client protocol.
| Parameters | tlsProtocol | the client protocol making the request. (type: TLSMemoryBIOProtocol) |
| Returns | an OpenSSL connection object configured appropriately for the given Twisted protocol. (type: OpenSSLConnection) | |