将OpenSSL支持添加到现有TCP客户端

时间:2017-04-25 10:01:55

标签: c++ linux openssl

环境

  • C ++
  • Ubuntu 16.04(x64)
  • OpenSSL的

用例

为使用C ++和异步IO(poll)实现的现有TCP客户端添加SSL支持

手头的问题

  • 根据OpenSSL文档,将使用SSL_read / SSL_write(除其他外)
  • 我的代码已经从套接字读取数据,并且应该同时支持加密和未加密的连接。

如上所述,有没有办法盲目地为有效载荷提供OpenSSL 从套接字读取而不是使用SSL_read读取它? (例如,如果我正在从文件中读取而不是从套接字读取)我可以使用OpenSSL加密RAW缓冲区吗?

0 个答案:

没有答案