Java APIを使用してドキュメントをGoogleクラウドストレージにアップロードするためのコードスニペットをビルドして実行しました。 Google Sqlをプロジェクトに統合する中で、キーストアとトラストストアのパラメータを導入しました。ストアパラメータの導入後、アップロード関連のAPIは認証に関連するエラーで失敗しています。Google Cloud Storage Client APIでjavax.sslパラメータを渡すと証明書の検証に失敗する
2017年12月26日4時○○分46秒PM com.google.api.client.http.HttpRequestが WARNING実行: sun.security:要求 javax.net.ssl.SSLHandshakeExceptionを実行中にスローされた例外を。 validator.ValidatorException:PKIXパスの構築に失敗しました: sun.security.provider.certpath.SunCertPathBuilderException:com.google.cloud.storage.StorageException:できない には、要求されたターゲットに起因する
への有効な証明書パスを見つけるにエラーが を取得しますサービスアカウントのアクセストークン:
javax ssl paramsを削除すると、コードは正常に動作しています。クラウドストレージAPIがクラウドsql ssl証明書を使用してストレージに接続しているためですか?クラウドストレージAPIの証明書のチェックをスキップする方法があるのですか?または、この問題を解決する最善の方法は何ですか?