OpenSSL error "SSL3_GET_CLIENT_HELLO: no shared cipher".
От: lmr  
Дата: 25.05.05 05:13
Оценка:
Суть проблемы:
Я пишу сервер с использованием OpenSSL,используется non-blocking режим при попытке логина со стороны клиента на сервере возникает ошибка "No Shared Ciphers". ТЕ приходит первый пакет HandShake и на попытку сделать BIO_Write()
...
SSL_read()

сервер выдвет ошибку.

клиент в non-blocking режиме работает отлично.
Re: OpenSSL error "SSL3_GET_CLIENT_HELLO: no shared cipher".
От: MaximE Великобритания  
Дата: 26.05.05 08:03
Оценка:
lmr wrote:

> Суть проблемы:

> Я пишу сервер с использованием OpenSSL,используется non-blocking режим при попытке логина со стороны клиента на сервере возникает ошибка "No Shared Ciphers". ТЕ приходит первый пакет HandShake и на попытку сделать BIO_Write()
> ...
> SSL_read()
>
> сервер выдвет ошибку.
>
> клиент в non-blocking режиме работает отлично.

Правильно ли ты вызываешь SSL_accept в non-blocking режиме? Т.е. вызываешь ли ты SSL_accept еще раз, когда он завершается с ошибкой SSL_ERROR_WANT_READ и SSL_ERROR_WANT_WRITE?

--
Maxim Yegorushkin
Posted via RSDN NNTP Server 1.9
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.