我正在寻找将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. PHP SOAP客户端通过SSL
- 5. Tomcat作为客户端通过SSL
- 6. 查找通过代理连接的客户端的IP地址
- 7. Azure客户端IP地址
- 8. 客户端ip地址
- 9. SSL客户端为行Tcp/Ip在iPhone
- 10. 绑定RadListView客户端端
- 11. 将客户端绑定到本地端口
- 12. 客户端证书未绑定到特定的IP或域?
- 13. 通过客户端
- 14. Erlang:客户端IP地址,发送数据包到特定的客户端?
- 15. UserNamePasswordValidator中的客户端IP地址
- 16. Python中SimpleXMLRPCServer客户端的IP地址?
- 17. 使用javascript的客户端IP地址
- 18. 检测客户端的本地IP地址
- 19. cURL通过客户端或用户IP的请求
- 20. 通过端口的本地URL IP重定向
- 21. Nodejs客户端IP
- 22. 如何通过Netty代理确定服务器端的客户端IP?
- 23. 通过SSL调用Web服务并使用客户端通行
- 24. 如何通过SSL从Java客户端进行通信
- 25. RadGrid客户端绑定
- 26. 厨师 - 客户端IP地址
- 27. RESTEasy和客户端IP地址
- 28. 日志客户端IP地址
- 29. 可靠地获取Web客户端IP
这张票是在这里:http://rt.openssl.org/Ticket/Display.html?id=480&user=guest&pass=guest – DSB 2009-12-10 13:06:07