改進“基於 TLS 的 SIP”

以前的 miniSIPServer 版本如果想啟動“SIP over TLS”,必須配置憑證和金鑰檔案(包括自簽章憑證和金鑰)。如果在設定目錄中沒有這些文件,miniSIPServer 預設不會啟動 SIP over TLS。

大部分客戶部署「SIP over TLS」都採用自簽名憑證和金鑰。 Linux 系統自備 openssl 工具,很容易、也很方便建立這些文件,然而 windows 系統預設沒有 openssl 工具,客戶需要下載工具來建立憑證和金鑰,略顯麻煩。

為了簡化客戶的工作量,我們優化了 miniSIPServer 啟動「SIP over TLS」的一點步驟:

miniSIPServer 預設總是啟動「SIP over TLS」。如果配置了憑證和金鑰文件,則以客戶的憑證和金鑰加密 SIP 訊息;如果沒有設定憑證和金鑰文件,miniSIPServer 會自動建立自簽名憑證和金鑰加密 SIP。

因此,miniSIPServer 啟動時,我們能看到 TLS 連接埠訊息,這表示 miniSIPServer 啟動了「SIP over TLS」:


     

留言

此網誌的熱門文章

miniSIPPhone 支援 SIP over TCP/TLS

發送和接收即時訊息(Instant messages)

會議室以及其他