1

cfhttpPOSTを使用して XML 形式のジョブを HTTPS URL に投稿しています。以下のエラーが発生します。

I/O 例外: 証明書 'jobserve ltd' の名前がホスト名 'xml.jobserve.com' と一致しません

それで、ここの指示に従ってhttp://www.coldfusionmuse.com/index.cfm/2005/1/29/keystore私は以下のことをしました。

  • IE ブラウザでhttps://xml.jobserve.comにアクセスしました
  • [ファイルにコピー] ボタンを使用して [詳細] タブから証明書をエクスポートしました。
  • C:\ColdFusion8\runtime\jre\lib\securityコマンド プロンプトに移動し、ColdFusion に同梱されている keytool.exe を使用してSSL 証明書 (.cer) ファイルをインポートしました。インポートに成功しました。

後でもう一度リクエストを投稿しました...同じ問題。他に何をする必要がありますか?CF 8 を使用しており、これはマルチドメイン SSL 証明書 (https://xml.jobserve.com) です。

助けていただけますか?

ありがとう、ヒテッシュ

4

1 に答える 1

3

証明書を挿入したら、ColdFusion サーバーを再起動する必要があります。

このナレッジ ベースの記事には追加情報があります。また、トラストストア (cf_root/runtime/lib) の別の場所も提供します。最終的には、jrun.xml ファイルで指定された場所にする必要があります。

注: JRun を基盤となる J2EE サーバー (サーバー構成または JRun 構成を備えたマルチサーバー/J2EE) として使用していて、内部 JRun Web サーバー (JWS) に対して SSL を有効にしている場合は、証明書をトラストストアにインポートする必要があります。 JRE キー ストアではなく、セキュア JWS の jrun.xml ファイルで定義されています。デフォルトでは、ファイルは「trustStore」と呼ばれ、通常jrun_root/lib、マルチサーバー/J2EE with JRun 構成またはcf_root/runtime/libColdFusion サーバー構成の場合に配置されます。同じ Java キーツールを使用して trustStore を管理します。

From: Jrun ヘルプ / 証明書のインポート | 証明書ストア | コールドフュージョン

Naveen Chhabra のブログにも同様の情報が段階的に掲載されています。

于 2012-11-16T03:00:32.230 に答える