在 Windows Server 2003 + IIS 6.0 環境下導入 SHA2 演算法的 SSL 憑證時,憑證檢視顯示異常(如圖所示),但同一張憑證在另一台 Windows Server 2003 上卻正常運作。經官方技術支援確認,Windows Server 2003 預設不支援 SHA2 SSL 憑證,需安裝補丁 WindowsServer2003-KB968730-x86-CHS.exe(32 位元系統)。
WindowsServer2003-KB968730-x86-CHS.exe。
經排查,問題出在手機瀏覽器的快取機制:雖然伺服器端 HTTPS 配置已成功,但手機瀏覽器仍保留先前的錯誤憑證資訊。更換另一支手機測試即恢復正常,或清除瀏覽器快取後即可解決。
結論:Windows Server 2003 需安裝 KB968730 支援 SHA2 憑證;客戶端快取可能導致驗證失敗假象,清除快取或更換裝置驗證即可。