Я пытаюсь использовать OpenSSL в своем приложении и добиваться безопасного соединения.Запрос Openssl об использовании
Сначала я попробовал:
- создать SSL-структуру
- создать socketbio для сокета TCP
- создать sslbio
- набор socketbio для SSL strcut
SSL_accept(ssl)
BIO_push(ssl, socketbio)
Это приведет к успешному завершению рукопожатия, но данные приложения не были должным образом расшифрованы.
Тогда я подправил немного, и relaced 6 с
(new) BIO_ctrl(sslbio, SET_SSL, ssl)
и все работало нормально.
Я хотел знать, что случилось с предыдущим подходом и что вызывает новый экзамен?
thnx мат для объяснения. Да, ididn't использовать ctrl direct; y, но set_ssl, как вы упомянули выше. – Varun