Я знаю, как использовать SSL, но поскольку ssl устарел, как я могу реализовать TLS и как мы узнаем, какую версию SSL / TLS мы используем? Я сейчас использую следующий код:
if self.config['ssloption'].lower() == 'true':
# connecting securely
if db == 'mysql':
self.config['ssloption'] = 'required'
ssl_args = {
'ssl': {
'sslmode': str(self.config['ssloption'])
}
}
if db == 'warehouse':
self.config['ssloption'] = 'require'
ssl_args = {
"sslmode": str(self.config['ssloption'])
}
self._connections[db] = create_engine(uri, connect_args=ssl_args, encoding='utf8')
else:
# not connecting securely
self._connections[db] = create_engine(uri, encoding='utf8')