現象
たとえば次のようなシナリオを考えてみます。
- TN3270 サーバー・サービスは、公開鍵基盤 (PKI) プロバイダーから SSL 証明書を探します。
- SSL 証明書には要求された共通名があります。
このシナリオでは、TN3270 サーバー・サービスは SSL 証明書を見つけません。 そのため、SSL 証明書を実装できません。
SNA トレース ユーティリティーを使用してキャプチャーされた TN3270 サーバー・サービス・トレースを調べると、以下のトレース行が表示される場合があります。
件名が CN 'Sernername.Company.Com' を含むサーバー認証証明書を検索します サブジェクトが必須である CN の証明書を検索する Find Certificate in Store failed, error 0x80092004 検索 0 使用済み 必要なサブジェクト CN の証明書を見つける Find a certificate in Store failed, error 0x80092004 検索 1 が終了しました ストアから証明書を取得できませんでした
原因
この問題は、発行された証明書の共通名がCERT_RDN_UTF8_STRINGエンコードを使用しているために発生します。 代わりに CERT_RDN_PRINTABLE_STRING エンコーディングを使用する場合は、すべて正常に動作します。
解決策
修正プログラムの情報
マイクロソフトでは、この問題を修正する修正プログラムを提供しています。 ただし、この修正プログラムは、ここで説明する問題のみを修正することを目的としたものです。 この修正プログラムは、ここで説明する問題が発生しているシステムにのみ適用してください。 この修正プログラムは、今後さらにテストを行う場合があります。 したがって、この問題で深刻な影響を受けていない場合は、この修正プログラムが含まれる次のソフトウェア更新プログラムがリリースされるまで待つことを推奨します。
修正プログラムをダウンロードできる場合は、このサポート技術情報の資料の上部に「修正プログラムのダウンロード」セクションがあります。 このセクションが表示されていない場合は、Microsoft カスタマー サービス & サポート にお問い合わせのうえ、修正プログラムを入手してください。
注: 別の問題が発生した場合、またはトラブルシューティングが必要な場合には、別のサービス リクエストを作成することが必要になる場合があります。 特定の修正プログラムの対象とならない追加の質問および問題については、通常のサポート料金が適用されます。 Microsoft カスタマー サービス & サポート の電話番号一覧または別のサービス リクエストの作成については、次のマイクロソフト Web サイトを参照してください。
http://support.microsoft.com/default.aspx?scid=fh;[LN];CNTACTMS
注: [修正プログラムのダウンロード] フォームには、修正プログラムが提供されている言語が表示されます。 使用している言語が表示されない場合は、その言語の修正プログラムが存在しないことになります。
前提条件
この修正プログラムを適用するには、Microsoft Host Integration Server 2010 の累積的な更新プログラム パッケージ 10 がインストールされている必要があります。 累積的な更新プログラム パッケージを入手する方法の詳細については、以下のサポート技術情報番号をクリックしてください。
2917398 Host Integration Server 2010 の累積的な更新プログラム 10
詳細情報
修正プログラムを適用すると、TN3270 サーバー サービスは証明書を検索するときに両方のエンコーディングを試みます。
累積的な更新プログラムの情報
この問題の修正プログラムは、Host Integration Server 2013 の累積的な更新プログラム パッケージ 3 に含まれています。 累積的な更新プログラム パッケージを取得する方法の詳細については、「 Host Integration Server 2013 の累積的な更新プログラム パッケージ 3」を参照してください。
状態
Microsoft は、これが "適用対象" セクションに記載されている Microsoft 製品の問題であることを確認しました。