SSL: sslv3_alert_handshake_failure sslv3 Отказ от ручного действия (_ssl.c: 833)Python

Программы на Python
Ответить Пред. темаСлед. тема
Anonymous
 SSL: sslv3_alert_handshake_failure sslv3 Отказ от ручного действия (_ssl.c: 833)

Сообщение Anonymous »

У меня есть простой клиент TLS в Python, работающий в Ubuntu 18.04 и OpenSSL версии 1.1.0g. Клиент поддерживает один циферсюйт. Я получаю ошибку при попытке подключиться к серверу TLS 1.0. Набор Cipher не поддерживается сервером. Я знаю, что причина ошибки, скорее всего, из -за отсутствия несоответствия циферюйта, но я ищу более значимую ошибку для пользователя в этом случае. Ошибка, которую я получаю в данный момент, указывает на SSLV3, что ни клиент, ни сервер не имеют никакого отношения к SSLV3. Клиент также отключает SSLV3 и сервер. Это ошибка: < /p>

[SSL: SSLV3_ALERT_HANDSHAKE_FAILURE] sslv3 alert handshake failure (_ssl.c:833)
< /code>

Мой вопрос: Например, мне нужно лучшее сообщение об ошибке (отсутствие несоответствия Ciphersuite или что -то в этом роде имеет отношение к проблеме Ciphersuite). Есть? Конечно, я мог бы написать свое собственное сообщение, но подключение к сокетам может потерпеть неудачу по разным причинам, и я не могу донести общую ошибку, которая всегда говорит «несоответствие Ciphersuite». < /P>

Это сценарий клиента: < /p>

import socket,ssl
import itertools

context = ssl.SSLContext()

context.verify_mode = ssl.CERT_NONE
context.check_hostname = False

ciphers = "ECDHE-ECDSA-AES128-GCM-SHA256"
context.set_ciphers(ciphers)

s = socket.socket(socket.AF_INET, socket.SOCK_STREAM)

domainName = "privatedomain.com"
sslSocket = context.wrap_socket(s, server_hostname = domainName)

try:
sslSocket.connect((domainName, 443))
except (ssl.SSLError, ssl.SSLEOFError, ssl.CertificateError,ssl.SSLSyscallError, ssl.SSLWantWriteError, ssl.SSLWantReadError,ssl.SSLZeroReturnError) as e:
print("Error: ",e)
sslSocket.close()


Подробнее здесь: https://stackoverflow.com/questions/508 ... e-ssl-c833
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение
  • SSL: sslv3_alert_handshake_failure sslv3 Отказ от ручного действия (_ssl.c: 833)
    Anonymous » » в форуме Python
    0 Ответы
    17 Просмотры
    Последнее сообщение Anonymous
  • SSL: sslv3_alert_handshake_failure sslv3 Отказ от ручного действия (_ssl.c: 833)
    Anonymous » » в форуме Python
    0 Ответы
    3 Просмотры
    Последнее сообщение Anonymous
  • SSL: SSLV3_ALERT_HANDSHAKE_FAILURE Ошибка установления связи оповещения sslv3 (_ssl.c:833)
    Anonymous » » в форуме Python
    0 Ответы
    25 Просмотры
    Последнее сообщение Anonymous
  • Javax.net.ssl.sslprotocolexception: SSL Handshake прерван: ssl = 0x7fa2258640: сбой в библиотеке SSL, обычно ошибка прот
    Anonymous » » в форуме JAVA
    0 Ответы
    55 Просмотры
    Последнее сообщение Anonymous
  • Javax.net.ssl.sslprotocolexception: SSL Handshake прерван: ssl = 0x7fa2258640: сбой в библиотеке SSL, обычно ошибка прот
    Anonymous » » в форуме Android
    0 Ответы
    43 Просмотры
    Последнее сообщение Anonymous

Вернуться в «Python»