[Twisted-Python] SSL Client Certificate support

Itamar Shtull-Trauring itamar at itamarst.org
Wed Dec 31 12:04:55 EST 2003


On Wed, 2003-12-31 at 11:56, Martin Waite wrote:

> Does twisted support SSL Client certificates ?

Yep.

> I can't see anywhere to plug the certificate into 
> in the SSL ClientContextFactory.


class MyClientContextFactory:
    """A context factory for SSL clients."""

    isClient = 1
    method = SSL.SSLv3_METHOD

    def getContext(self):
        ctx = SSL.Context(self.method)
        ctx.use_certificate_file(self.certificateFileName)
        ctx.use_privatekey_file(self.privateKeyFileName)
        return ctx

etc.. I suggest reading pyOpenSSL docs for OpenSSL.SSL.Context.

-- 
Itamar Shtull-Trauring    http://itamarst.org
Looking for a job: http://itamarst.org/resume.html





More information about the Twisted-Python mailing list