Module t.i.ssl

Part of twisted.internet View Source

SSL transport. Requires PyOpenSSL (http://pyopenssl.sf.net).

SSL connections require a ContextFactory so they can create SSL contexts. End users should only use the ContextFactory classes directly - for SSL connections use the reactor.connectSSL/listenSSL and so on, as documented in IReactorSSL.

All server context factories should inherit from ContextFactory, and all client context factories should inherit from ClientContextFactory. At the moment this is not enforced, but in the future it might be.

Future Plans: Maintainer: Itamar Shtull-Trauring
Line # Kind Name Docs
56 Class ContextFactory A factory for SSL context objects, for server SSL connections.
66 Class DefaultOpenSSLContextFactory No class docstring; 2/5 methods documented
101 Class ClientContextFactory A context factory for SSL clients.
111 Class Client I am an SSL client.
137 Class Server I am an SSL server.
154 Class Port I am an SSL port.
177 Class Connector Undocumented
37 Class DistinguishedName Identify and describe an entity.
155 Class Certificate An x509 certificate.
299 Class CertificateRequest An x509 certificate request.
321 Class PrivateCertificate An x509 certificate and private key.
462 Class KeyPair No class docstring; 0/2 class methods, 3/10 methods documented
585 Class CertificateOptions A factory for SSL context objects for both SSL servers and clients.
API Documentation for Twisted, generated by pydoctor at 2008-10-26 16:12:37.