Как обойти баг Python c ssl

Если в ssl.MemoryBIO() на сертификат клиент ответил

TLSv1.2 Record Layer: Alert (Level: Fatal, Description: Unknown CA)
    Content Type: Alert (21)
    Version: TLS 1.2 (0x0303)
    Length: 2
    Alert Message

В питоне вызывается исключение:

File "/usr/lib/python3.9/ssl.py", line 888, in read
    v = self._sslobj.read(len)
ssl.SSLError: [SSL: UNEXPECTED_MESSAGE] unexpected message (_ssl.c:2622)

Вместо этого нужен EOF.


Ответы (0 шт):