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