Начиная с 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, например, где сервер также может проверять подлинность клиента, проверяя сертификат клиента?
Если да, может ли кто-нибудь привести пример, как это делается? Или опубликовать ссылку на пример?