我需要Mosquitto http://mosquitto.org以使用SSL。 我已經閱讀了幾個與OpenSSL的例子,但因爲我從來沒有用C中的套接字工作過,有人能告訴我我的現有套接字有什麼改變嗎? (接受,寫,讀?)將SSL支持添加到開源應用程序
非常感謝您
我需要Mosquitto http://mosquitto.org以使用SSL。 我已經閱讀了幾個與OpenSSL的例子,但因爲我從來沒有用C中的套接字工作過,有人能告訴我我的現有套接字有什麼改變嗎? (接受,寫,讀?)將SSL支持添加到開源應用程序
非常感謝您
我的理解是,你所謂的接受()之後,你就必須配置使用OpenSSL使用插座 - 假設你也已經已經配置了庫以供使用。
之後,您可以使用SSL_read()和SSL_write()而不是read()和write()。
當您要關閉套接字時,您需要在調用close()之前禁用SSL支持。
這是一個合理的承諾 - 套接字代碼並不是真正的問題,它理解您需要做什麼來啓動和停止TLS支持,並確保您不會錯過可能導致漏洞的事情。
感謝您的明確解釋。我終於使用stunnel來讓事情有效,但我仍然可以編輯程序。 – SuperAllumette 2010-08-24 14:53:21
直接在蚊子支持SSL。 – ralight 2013-10-25 18:42:13