diff --git a/docker/ciscoasa/dist/asa_server.py b/docker/ciscoasa/dist/asa_server.py index e1883870..8950d97d 100644 --- a/docker/ciscoasa/dist/asa_server.py +++ b/docker/ciscoasa/dist/asa_server.py @@ -290,7 +290,10 @@ if __name__ == '__main__': if not cert: import gencert cert = gencert.gencert() - httpd.socket = ssl.wrap_socket(httpd.socket, certfile=cert, server_side=True) + context = ssl.create_default_context(ssl.Purpose.CLIENT_AUTH) + context.minimum_version = ssl.TLSVersion.TLSv1_2 + context.load_cert_chain(certfile=cert) + httpd.socket = context.wrap_socket(httpd.socket, server_side=True) logger.info('Starting server on port {:d}/tcp, use to stop'.format(port)) hpfl.log('info', 'Starting server on port {:d}/tcp, use to stop'.format(port))