我正在尋找將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