簡體   English   中英

Windows Server 2003到2008 sslstream沒有通用算法

[英]Windows Server 2003 to 2008 sslstream No Common Algorithm

我發現了我之前問的問題。

似乎在C#中使用SSLSTREAM在Windows Server 2003和2008之間進行連接時,服務器無法就通用算法達成共識。

我得到的確切的SSPI異常是:

"The client and server cannot communicate, because they do not possess a common algorithm"

我嘗試使用SSL2,SSL3,TLS1。 我嘗試使用默認,嘗試為服務器2003安裝AES SSL修補程序。似乎不管我做什么,都沒有通用的算法。

有誰知道我該怎么解決?

另外,當我在Windows 7上嘗試相同的代碼時,服務器/客戶端也同意: Cipher Suite: TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA (0xc013)

那是從wireshark獲取的。

Windows Server 2003沒有該密碼,但是它應該具有一些兼容的密碼,而不必啟用此處列出的密碼:

http://technet.microsoft.com/en-us/library/cc766285(WS.10).aspx

謝謝你的幫助

我無法從您的問題中弄清楚哪一方是服務器,哪一方是客戶端,也許沒關系。 盡管我不太熟悉這些服務器,但是由於配置錯誤或更經常是由於誤解而導致服務器無法找到其RSA私鑰時,我看到了類似的錯誤。 服務器必須能夠訪問這兩個私鑰和以完成身份驗證的連接其對應的公鑰(包含在其證書中)。

服務器可能試圖與AES密碼協商SSLv3.0連接。 從技術上講,這種組合是非法的。 參見http://blogs.msdn.com/b/ieinternals/archive/2009/12/08/aes-is-not-a-valid-cipher-for-sslv3.aspx?Redirected=true

暫無
暫無

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

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