SSL рукопожатие приводит к ошибкам BIO - PullRequest
0 голосов
/ 07 июля 2010

Совершенно новичок в программировании сокетов, но мне назначен грандиозный проект.

Моя проблема заключается в следующем: я пытаюсь инициировать рукопожатие SSL и с SSL_accept (), и с SSL_connect (), а такжекак повторное согласование рукопожатия, а затем попытка повторного соединения с SSL_renegotiate () и SSL_do_handshake () подряд, но все они дают мне ошибку подпрограмм BIO: BIO_write: неподдерживаемый метод

Перед выполнением любых вызовов я проверяюустановить мой BIO и инициализировать все библиотеки SSL.

Указатели BIO и SSL не нулевые во время выполнения.

Есть идеи?

1 Ответ

0 голосов
/ 07 июля 2010

Трудно сказать, не видя никакого кода, но ошибка «неподдерживаемый метод» означает, что вы, вероятно, пытаетесь вызвать функцию с неправильным BIO в качестве параметра.Другими словами, вы не можете вызвать BIO_write с принимающей BIO (созданной, например, с помощью вызова BIO_new_accept ()).Согласие BIO предназначено для приема соединений.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...