Message Queuingは、リモート コンピューターとの SSL ネゴシエーションを完了できませんでした。
この問題の原因には、次のいずれかが考えられます。
サーバー証明書が正しくインストールされていない可能性があります。Secure HTTP (HTTPS) によるMessage Queuingの詳細については、Message Queuingに適用されるサーバー証明書の情報も含めて、「HTTPS 認証」( http://go.microsoft.com/fwlink/?LinkId=104331) を参照してください。
リモート コンピューターが HTTPS を使用してポート 443 (SSL) でリッスンしていない可能性があります。これが問題かどうかは、手順「コンピューターがポート 443 でリッスンしているかどうかの判別」で確認できます。
Windows ファイアウォールがポート 443 での通信をブロックしている可能性があります。これが問題かどうかは、手順「Windows ファイアウォールがポート 443 での通信を許可していることを確認する」で確認できます。
Message Queuingに対する SSL/HTTPS の構成の確認
コンピューターがポート 443 でリッスンしているかどうかの判別
コンピューターがポート 443 でリッスンしているかどうかを判別するには:
コマンド プロンプトを開きます。コマンド プロンプトを開くには、[スタート] をクリックします。検索ボックスに「cmd」と入力し、Enter キーを押します。
コマンド プロンプトで、「netstat -aon」と入力して Enter キーを押します。このコマンドによって、リッスンしているアクティブなポートとサービスの一覧が出力されます。
コンピューターが TCP ポート 443 をリッスンしている場合は、netstat -aon コマンドを実行したときに、次のローカル アドレス エントリが結果の一覧に表示されます: 0.0.0.0:443 (IPv4) [::]:443 (IPv6)。
Windows ファイアウォールがポート 443 での通信を許可していることを確認する
Windows ファイアウォールがポート 443 での通信を許可していることを確認するには:
[スタート] をクリックし、[管理ツール] をポイントしてから、[セキュリティが強化された Windows ファイアウォール] をクリックします。
指示されたら、管理者の資格情報を入力してから、ユーザー アクセス制御メッセージの処理を続けます。
コンソール ツリーで、[受信の規則] をクリックします。規則が詳細ウィンドウに表示されます。規則が読み込まれて表示されるまでに、数秒かかることがあります。
ローカル ポート 443 でリッスンする World Wide Web サービス (HTTPS トラフィック) を探します。(規則がリッスンしているポートを表示するために、スクロールが必要な場合もあります。)
規則が [有効] になっていること、規則の [操作] が [接続を許可する] に設定されていること、およびコンピューターのインターネット接続のネットワーク プロファイルの種類が、規則が適用されるプロファイル ([パブリック]、[プライベート]、または [ドメイン]) に一致することを確認します。この規則の既定のプロファイルは [任意] です。
どのコンピューター (リモート コンピューター) の SSL ネゴシエーションが失敗したかを特定するためのサポートが必要な場合は、Microsoft カスタマー サービス & サポート (CSS) に問い合わせて、Message Queuing トレースを実行してください。CSS への問い合わせ方法については、エンタープライズ サポート ( http://go.microsoft.com/fwlink/?LinkId=52267) を参照してください。
詳細については、イベント ID 2190 ( http://technet.microsoft.com/en-us/library/dd337498(WS.10).aspx) を参照してください
Target | Microsoft.MSMQ.6.3.Servers | ||
Category | ConfigurationHealth | ||
Enabled | False | ||
Event_ID | 2190 | ||
Event Source | $Target/Property[Type="Microsoft.MSMQ.6.3.ServerRole"]/ServiceName$ | ||
Alert Generate | True | ||
Alert Severity | Warning | ||
Alert Priority | Normal | ||
Remotable | True | ||
Alert Message |
| ||
Event Log | Application |
ID | Module Type | TypeId | RunAs |
---|---|---|---|
DS | DataSource | Microsoft.Windows.EventProvider | Default |
Alert | WriteAction | System.Health.GenerateAlert | Default |
<Rule ID="Microsoft.MSMQ.6.3.Rule.Alert.Event2190" Enabled="false" Target="Microsoft.MSMQ.6.3.Servers" ConfirmDelivery="true" Remotable="true" Priority="Normal" DiscardLevel="100">
<Category>ConfigurationHealth</Category>
<DataSources>
<DataSource ID="DS" TypeID="Windows!Microsoft.Windows.EventProvider">
<ComputerName>$Target/Host/Property[Type="Windows!Microsoft.Windows.Computer"]/NetworkName$</ComputerName>
<LogName>Application</LogName>
<Expression>
<And>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery Type="UnsignedInteger">EventDisplayNumber</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value Type="UnsignedInteger">2190</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery Type="String">PublisherName</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value Type="String">$Target/Property[Type="Microsoft.MSMQ.6.3.ServerRole"]/ServiceName$</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
</And>
</Expression>
</DataSource>
</DataSources>
<WriteActions>
<WriteAction ID="Alert" TypeID="SystemHealth!System.Health.GenerateAlert">
<Priority>1</Priority>
<Severity>1</Severity>
<AlertName/>
<AlertDescription/>
<AlertOwner/>
<AlertMessageId>$MPElement[Name="Microsoft.MSMQ.6.3.Rule.Alert.Event2190.AlertMessage"]$</AlertMessageId>
<AlertParameters>
<AlertParameter1>$Data/EventDescription$</AlertParameter1>
</AlertParameters>
<Suppression>
<SuppressionValue>$Data/EventDisplayNumber$</SuppressionValue>
<SuppressionValue>$Data/LoggingComputer$</SuppressionValue>
</Suppression>
<Custom1/>
<Custom2/>
<Custom3/>
<Custom4/>
<Custom5/>
<Custom6/>
<Custom7/>
<Custom8/>
<Custom9/>
<Custom10/>
</WriteAction>
</WriteActions>
</Rule>