簡體   English   中英

升級到Skype for Business 2015后,UCMA 4.0應用程序中的TLSFailureException

[英]TLSFailureException in UCMA 4.0 application after upgrading to Skype for Business 2015

我有一個用c#編寫的UCMA 4.0應用程序,允許自定義管理用戶狀態。 直到本周末,它一直在與運行Lync 2013且運行正常的服務器進行通信。 根據微軟的說法,這個周末服務器已升級到Skype for Business 2015,這不會對UCMA 4.0應用程序造成任何問題。 昨天,星期一,我的應用程序在新版本上運行良好,但是今天我看到它們已關閉,無法使它們保持與服務器的連接。 我收到以下錯誤:

異常信息:Microsoft.Rtc.Signaling.TlsFailureException堆棧:
在系統上的Microsoft.Rtc.Signaling.QueueWorkItemState.ExecuteWrappedMethod(System.Threading.WaitCallback,System.Object)上,在系統處System.Threading.QueueUserWorkItemCallback.System.Threading.IThreadPoolWorkItem.ExecuteWorkItem()的.Threading.ExecutionContext.Run(System.Threading.ExecutionContext,System.Threading.ContextCallback,System.Object,Boolean) )

我找到了一篇有關類似問題的文章,說這是由托管UCMA應用程序的服務器不喜歡來自Lync / Skype服務器的證書引起的 從那里,我從UCMA應用程序服務器上的事件查看器中檢查了“系統” Windows日志,並從“ Schannel”源中發現了以下錯誤:

從遠程服務器收到的證書不包含預期名稱。 因此,無法確定我們是否連接到正確的服務器。 我們期望的服務器名稱是sip.domain.com。 SSL連接請求失敗。 附件數據包含服務器證書。

有誰知道可能會引起什么變化的想法?

我通過在Lync / Skype服務器上更新證書以將“ sip.domain.com”作為“主題備用名稱”條目之一來解決此問題。 這使我的UCMA服務器可以接受來自Lync / Skype服務器的通信。

證書

但是,我仍然不明白為什么需要進行此更改,因為在Lync 2013下一切正常,並且在Skype for Business 2015升級期間未對證書進行任何更改。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM