TN3270 伺服器服務找不到 SSL 憑證

Applies To
Host Integration Server 2013 Microsoft Host Integration Server 2010

症狀

請考慮以下案例:

  • TN3270 伺服器服務會從公開金鑰基礎結構 (PKI) 提供者尋找 SSL 憑證。
  • SSL 憑證具有要求的公用名稱。

在這種情況下,TN3270 伺服器服務找不到 SSL 憑證。 因此,您無法實作 SSL 憑證。

檢查使用 SNA 追蹤公用程式擷取的 TN3270 伺服器服務追蹤時,您可能會看到下列追蹤行:

尋找主旨包含 CN 'Sernername.Company.Com' 的伺服器驗證憑證 尋找具有必要主旨的憑證 CN 在 Store 中尋找憑證失敗,錯誤 0x80092004 搜尋 0 已耗盡 尋找具有必要主旨的憑證 CN 在 Store 中尋找憑證失敗,錯誤 0x80092004 搜尋 1 已耗盡 無法從存放區取得憑證

原因

之所以發生這個問題,是因為所發行憑證的公用名稱使用CERT_RDN_UTF8_STRING編碼。 如果改用CERT_RDN_PRINTABLE_STRING編碼,則一切正常。

解決方式

Hotfix 資訊

            
Microsoft 提供支援的 Hotfix。 不過,此 Hotfix 僅用來修正本文所述的問題。 僅將此 Hotfix 套用至發生本文所述問題的系統。 此 Hotfix 可能會收到其他測試。 因此,若您未受到此問題的嚴重影響,建議您等待下一個包含此 Hotfix 的軟體更新。
如果 Hotfix 可供下載,本知識庫文章頂端有「可供 Hotfix 下載」章節。 如果未顯示此章節,請連絡「Microsoft 客戶服務及支援人員」以取得 Hotfix。

注意: 如果發生其他問題或需要進行任何疑難排解,您可能需要建立另外一個服務要求。 一般的支援費用將適用於不符合此特定 Hotfix 資格的其他支援問題和問題。 如需 Microsoft 客戶服務及支援服務的完整電話號碼清單,或建立個別的服務要求,請移至下列 Microsoft 網站:

http://support.microsoft.com/default.aspx?scid=fh;[LN];CNTACTMS
            
注意:「Hotfix 下載可用」表單顯示 Hotfix 可用的語言。 如果您找不到您的語言,是因為該語言沒有 Hotfix。

先決條件

您必須安裝適用於 Microsoft Host Integration Server 2010 的累積更新套件 10,才能套用此 Hotfix。 如需有關如何取得累積更新套件的詳細資訊,請按一下下面的文章編號,檢視「Microsoft知識庫」中的文章:

2917398 Host Integration Server 2010 的累積更新 10

其他資訊

套用 Hotfix 之後,TN3270 伺服器服務在搜尋憑證時會嘗試這兩種編碼。

累積更新資訊

Host Integration Server 2013 的累積更新套件 3 包含此問題的修正程式。 如需如何取得累積更新套件的詳細資訊,請參閱 Host Integration Server 2013 的累積更新套件 3

狀態

Microsoft 已確認這是「適用對象」一節中列出的 Microsoft 產品中的問題。