2009-12-10 47 views
0

我正在尋找將SSL支持添加到我正在開發的C/C++編寫的客戶端應用程序(它是多平臺,專爲在Linux和Windows上工作而設計)。 OpenSSL文檔相當差,但我發現一個很好的工作教程here。但據我所知,沒有辦法使用BIO手柄將套接字綁定到本地IP地址。 OpenSSL錯誤跟蹤器上有一張相當古老的故障單,它解決了這個問題,但我認爲沒有找到解決方案(有一條評論建議使用BIO_get_accept_socket,但這顯然不適用於我的客戶端應用程序)。任何提供這種功能的建議,解決方案或替代庫?通過SSL綁定客戶端的本地IP

+0

這張票是在這裏:http://rt.openssl.org/Ticket/Display.html?id=480&user=guest&pass=guest – DSB 2009-12-10 13:06:07

回答

0

您可以自己創建,綁定和連接套接字,然後使用SSL_set_fd將套接字傳遞給OpenSSL,然後使用SSL_connect設置會話。

+0

謝謝!這似乎是訣竅。 – DSB 2009-12-11 01:19:39