Двусторонний SSL с CherryPy

Начиная с CherryPy 3.0 и новее, односторонний SSL можно включить, просто указав сертификат сервера и закрытый ключ, например:

import cherrypy

class HelloWorld(object):
    def index(self):
        return "Hello SSL World!"
    index.exposed = True

cherrypy.server.ssl_certificate = "keys/server.crt"
cherrypy.server.ssl_private_key = "keys/server.crtkey" 
cherrypy.quickstart(HelloWorld())

Это позволяет клиентам проверять подлинность сервера. Кто-нибудь знает, поддерживает ли CherryPy двусторонний ssl, например, где сервер также может проверять подлинность клиента, проверяя сертификат клиента?

Если да, может ли кто-нибудь привести пример, как это делается? Или опубликовать ссылку на пример?

8
задан tpj 13 December 2010 в 09:49
поделиться