我正在寻找将SSL支持添加到我正在开发的C/C++编写的客户端应用程序(它是多平台,专为在Linux和Windows上工作而设计)。 OpenSSL文档相当差,但我发现一个很好的工作教程here。但据我所知,没有办法使用BIO手柄将套接字绑定到本地IP地址。 OpenSSL错误跟踪器上有一张相当古老的故障单,它解决了这个问题,但我认为没有找到解决方案(有一条评论建议使用BIO_get_accept_socket
,但这显然不适用于我的客户端应用程序)。任何提供这种功能的建议,解决方案或替代库?通过SSL绑定客户端的本地IP
0
A
回答
0
您可以自己创建,绑定和连接套接字,然后使用SSL_set_fd
将套接字传递给OpenSSL,然后使用SSL_connect
设置会话。
+0
谢谢!这似乎是诀窍。 – DSB 2009-12-11 01:19:39
相关问题
- 1. 绑定CXF客户端源IP地址
- 2. 通过SSL的客户端标识
- 3. 通过SSL的ActiveMQ到.Net客户端
- 4. Java的JMS客户端 - 绑定到特定的本地端口
- 5. PHP SOAP客户端通过SSL
- 6. Tomcat作为客户端通过SSL
- 7. 将虚拟接口的IP地址绑定到ftp客户端
- 8. 客户端通过ip识别
- 9. 客户端(android) - 服务器(java)通信 - 本地ip地址
- 10. 查找通过代理连接的客户端的IP地址
- 11. WebClient客户端IP地址
- 12. Azure客户端IP地址
- 13. 客户端ip地址
- 14. SSL客户端为行Tcp/Ip在iPhone
- 15. 将SqlConnection绑定到本地IP端点?
- 16. 客户端的IP地址/ MAC地址
- 17. Clojure的SSL指定本地证书作为客户端证书
- 18. 客户端服务器通过共享公共IP地址?
- 19. 绑定RadListView客户端端
- 20. 将客户端绑定到本地端口
- 21. 获取客户端IP的客户端
- 22. 客户端证书未绑定到特定的IP或域?
- 23. 通过客户端
- 24. Erlang:客户端IP地址,发送数据包到特定的客户端?
- 25. UserNamePasswordValidator中的客户端IP地址
- 26. 错误的客户端IP地址
- 27. Python中SimpleXMLRPCServer客户端的IP地址?
- 28. PHP,获得客户端的IP地址
- 29. 使用javascript的客户端IP地址
这张票是在这里:http://rt.openssl.org/Ticket/Display.html?id=480&user=guest&pass=guest – DSB 2009-12-10 13:06:07