ssl.SSLError: («Ни один шифр не может быть выбран») при попытке установить наборы шифров TLS1.3 в Python SSL - PullRequest
0 голосов
/ 04 ноября 2019

У меня проблема при попытке установить шифры TLS1.3 для ssl-контекстов в python, особенно 'TLS_AES_128_CCM_SHA256'.

ОС: Windows 7

Версия Python: 3.7.4

Версия OpenSSL: 1.1.1c

По умолчанию, когда я не устанавливаю наборы шифров, при рукопожатии TLS видно, что клиент предлагает некоторые шифры TLS1.3, но нете, которые мне нужны.

import ssl

if __name__ == '__main__':
    ctx = ssl.SSLContext(ssl.PROTOCOL_TLS)
    ctx.set_ciphers('TLS_AES_128_CCM_SHA256')
    print(ctx.get_ciphers())

Полученная ошибка:

ssl.SSLError :( 'Шифр не может быть выбран.',)

...