SSLサーバーに送信する単純なcfhttpリクエスト(ログイン)があります。
<cfhttp url="https://www2.[domain].com/api/user/login" method="POST" port="443" >
<cfhttpparam type="formfield" name="username" value="[username]" >
<cfhttpparam type="formfield" name="password" value="[password]" >
</cfhttp>
リクエストは開始する前に失敗し、ColdFusionサーバーは次のように表示します。
I / O例外:ピアが認証されていません
どちらの開発環境も大胆に機能します。ログインセッションを受信し、それをコレクタープロセスに渡します。コレクタープロセスは、リモートWebサービスを正常に利用してデータを取得します。
正しい証明書をColdFusionストアに取り込むために一日を費やした後、実際にそれらを実際の開発環境と比較するという素晴らしいアイデアが浮かびました。私はそれら(keytool -list
)を見ました、そしてそれらは同一です。
明らかなことが解消されたので、私が残した質問は2つあります。
- 確認する必要のある他の証明書リポジトリはありますか、または代わりに、ColdFusionに証明書INを見つけるために必要な証明書リポジトリを教えてもらうことができる場所がありますか(偶然に変更される可能性があります)、それも可能です。
- 他の人を特定して修正すると、これが発生している可能性があります。