SSLPeerUnverifiedException: peer not authenticated
RESTアダプタを使用して外部のWebサーバーにHTTPSでアクセスしようとしたところ、本エラーが発生する場合があります。
メッセージの一例
javax.net.ssl.SSLPeerUnverifiedException: peer not authenticated
対象
RESTアダプタ
原因
設定した接続先に対して、このエラーが常に発生する場合
SkyOnDemandが持つ証明書ストアが、接続先のWebサーバーのSSL証明書を確認した結果、正規のサーバーであると確認出来なかった場合にこのエラーが発生します。
たとえば、自己署名の証明書をWebサーバー側にインストールしている場合が該当します。
設定した接続先に対して、このエラーが時々発生する場合
時々発生する場合は、ネットワークエラーの可能性がありますので、リトライ処理を入れる等をご検討ください。
解決策
弊社サポートセンターにPEM形式のX.509証明書を送付して、SkyOnDemandへのインポートを依頼してください。(有償)
なお、弊社側の制限により、ファイル名の最初のドット(.)までが証明書の識別子として利用されます。今後上書きや削除を依頼される場合に、識別子が必要となりますので、ファイル名の命名にはご注意いただけますようお願いいたします。
テラスカイ管理番号 C-00007263