別のTomcatインスタンス上で別のJavaサービスを呼び出すための貧しい人のデーモンとして実行しているSpringブートアプリケーションを作成しました。他のJavaサービスに接続する際にSSLエラーが発生しますが、同じURLとヘッダーを使用してSoapUi(またはPostman)のようなものを使用して他のサービスにアクセスすると、OK応答が返されます。だから私のSpring Boot設定で何かが間違っているはずです。SpringブートでHTTPSエンドポイントを呼び出す
私はSpring BootとSoapUIに同じJKSを使用しています。私はapplication.propertiesでcertを使用して、コマンドラインで-Djavax.net.ssl.keyStore
と関連するパスワードパラメータを使って指定してみました。
SSLを使用せずにローカルで他のサービスを実行すると、私のSpring Bootアプリケーションで正常に接続できます。
私は取得していますSSLエラーは次のとおりです。sun.security.validator.ValidatorException: Netscape cert type does not permit use for SSL server
私が考えることができるベストはSOAPUI(またはポストマン)は、クライアントアプリケーションとしての自体を識別して、私の春ブーツがサーバーとして自分自身を識別することですか?だから私はと思う私はどのように自分自身をクライアントとして識別するためにスプリングブートを作ることができますが、私はまだSSLエラーを理解することを理解していないのですかと尋ねています。