3

ColdFusion 経由で HTTPS ベースの SOAP WebService を使用しようとしていますが、「接続エラー」が返されます。

結果変数をダンプすると、次のように表示されました。

エラーの詳細:「I/O 例外: 証明書の名前 'subdomain1.domain.com' がホスト名 'subdomain2.domain.com' と一致しません」

ブラウザで HTTPS wsdl を参照する場合、このような警告は無視できますが、問題は次のとおりです。<CFHTTP> を使用してこの警告を回避するにはどうすればよいですか?

ありがとう

4

2 に答える 2

0

より良い解決策は、サービスのホストを持つことです。そのサブドメイン用の適切な SSL 証明書、または単一の証明書で必要な数のサブドメインを持つことができるワイルドカード証明書を取得します。

于 2012-07-03T15:28:35.290 に答える
0

私もこれに対する解決策を探していました (有名な支払いゲートウェイ プロバイダーのサーバーには SSL の問題があり、回避する必要があります)。私が思いついた解決策の 1 つは、サーバーのホスト ファイルにエントリを配置し、SSL 証明書が使用していたホスト名の IP アドレスに設定することでした。幸いなことに、彼らの Web サーバーはホスト名ではなく IP に基づいた接続を受け入れるだけなので、SSL 証明書で公開されている「適切な」ホスト名に接続しているとサーバーをだまして、パブリック DNS でそのホスト名の IP をオーバーライドすることができました。 . ただし、名前の不一致が「大丈夫」であることをJavaに伝える方法はいいでしょう。

于 2013-03-02T05:01:30.810 に答える