【问题标题】:Bind a client's local IP through SSL通过 SSL 绑定客户端的本地 IP
【发布时间】:2009-12-10 12:38:46
【问题描述】:

我希望将 SSL 支持添加到我正在开发的用 C/C++ 编写的客户端应用程序(它是多平台的,旨在在 Linux 和 Windows 上运行)。 OpenSSL 文档很差,但我找到了一个很好的工作教程here。然而,据我所知,无法使用 BIO 句柄将套接字绑定到本地 IP 地址。 OpenSSL bug tracker 上有一张相当旧的票可以解决这个问题,但我认为没有找到解决方案(一条评论建议使用BIO_get_accept_socket,但这显然不适用于我的客户端应用程序)。有任何提供此类功能的建议、解决方案或替代库吗?

【问题讨论】:

标签: c openssl


【解决方案1】:

您可以自己创建、绑定和连接套接字,然后使用SSL_set_fd 将套接字传递给 OpenSSL,然后使用 SSL_connect 设置会话。

【讨论】:

    猜你喜欢
    • 2018-08-07
    • 1970-01-01
    • 2012-07-24
    • 1970-01-01
    • 2015-11-19
    • 1970-01-01
    • 1970-01-01
    • 2012-06-29
    • 1970-01-01
    相关资源
    最近更新 更多