BIO_write / SSL_read после SSL_Shutdown? - PullRequest
0 голосов
/ 08 ноября 2018

У меня вопрос, могу ли я позвонить

BIO_write (bioToRead, const_cast (buf), len);

SSL_read (ssl, const_cast (buf), bufSize);

после того, как я вызвал SSL_Shutdown (ssl) и отправил предупреждение «закрыть уведомление»

Мое приложение получает данные приложения TLS после того, как я вызвал SSL_shutdown.Если я отбрасываю эти данные, все идет хорошоЕсли я этого не сделаю и вызову BIO_write / SSL_read, мое приложение впоследствии всегда будет зависать в разных местах и ​​без стека вызовов.

Именно поэтому я предположил, что передача данных в экземпляр ssl после вызова SSL_Shutdown не подходитно я не смог найти ничего об этом в документации.

Вызов SSL_Shutdown возвращает 0. Нет проблем при завершении работы.И BIO_Write / SSL_read также не возвращает ошибок.

Использование Openssl 1.0.2p для Windows.

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