即使在修補程序之後 SHA256 也無法正常工作 (SHA256 not working even after hotfixes)


問題描述

即使在修補程序之後 SHA256 也無法正常工作 (SHA256 not working even after hotfixes)

Ok, so we have a Windows Server 2003 machine with SP2 and both HOTFIX KB 938397 and KB 968730 installed. When we try to use the SHA2 certificates (SHA256) The following things still happen:

• Such a certificate can be imported in the certificate store, but subsequently it becomes apparent that the signature algorithm is not recognized, and that it is denoted as corrupt, with an invalid digital signature; the same certificate imported under Windows Server 2008 is displayed there with “This certificate is OK”.

• If one approaches a webservice that requires SSL with client authentication certificates (as set in IIS) then a call to a webmethod fails if a client authentication certificate of this type is passed along, with error “403 Forbidden”. If with the call a sha1RSA-certificate is passed along, the webservice does return a substantive result. The call is made from .NET-code, framework 1.1, running on the same server.

Does anyone have any experience with this? Microsoft support is slow, and we need this done by 2011-1-1


參考解法

方法 1:

To everyone who has the same problem:

We've had Microsoft do an extensive search for a solution to this problem, but they could only conclude that these certificates could ONLY be supported by the OS to be used as client certificates. If you install the hotfixes, the certificate can indeed be installed and used in (e.g.) IE. The handshake with a server accepting the specific certificate will work fine. Using the certificate for server purposes (like iis or whatever) will NOT work.

Good luck

方法 2:

Jon,  You might want to check on the cipher suites. http://msdn.microsoft.com/en-us/library/aa374757(v=vs.85).aspx Make sure you have them available on your 2003 server.

(by Jon KoeterJon Koeterpkiguru)

參考文件

  1. SHA256 not working even after hotfixes (CC BY-SA 3.0/4.0)

#windows-server-2003 #certificate #sha2






相關問題

Metode Dll tidak dipanggil di windows server 2008 (Dll methods are not invoked on windows server 2008)

刪除窗口別名 (Removing windows aliases)

從 IIS 6 升級到 8.5:增加並發請求 (Upgrading from IIS 6 to 8.5: increased concurrent requests)

IOException 寫入事件日誌 (IOException writing to event log)

底層連接已關閉:接收時發生意外錯誤 (The underlying connection was closed: An unexpected error occurred on a receive)

Win2003終端服務器的小程序加載問題 (Applet loading problem with Win2003 Terminal Server)

確保在 Windows Server 2003 64 位上安裝了 ASP.NET 3.5 Framework (Ensure that ASP.NET 3.5 Framework is installed on Windows Server 2003 64-bit)

為沒有證書模板的 PKCS#10 CSR 頒發證書。0x80094801 MS W2K3企業CA (Issue certificate for a PKCS#10 CSR without Cert template. 0x80094801 MS W2K3 enterprise CA)

操作系統升級後無法從 ANT 訪問環境變量 (Can't access env vars from ANT after OS upgrade)

在 Windows 上自動啟動批處理文件 (Autostart a batch file on Windows)

為什麼從 PHP 腳本調用 (ImageMagick) convert.exe 會導致頁面無響應? (Why is calling (ImageMagick) convert.exe from PHP script resulting in an unresponsive page?)

即使在修補程序之後 SHA256 也無法正常工作 (SHA256 not working even after hotfixes)







留言討論