'Routing to a https uri using Spring Cloud Gateway fails

My request flow is as follows

curl http://routerhostname:8080/details/endpoint1

Spring cloud gateway has a home route enabled to redirect this to

https://apigeehostname:443/details/endpoint1

My application.yml has the following

spring
  cloud:
   gateway:
    httpclient:
      ssl:
          use-insecure-trust-manager: true

From the logs i see this

 c.r.o.service.filter.LoggingFilter       : Incoming request http://routerhostname:8080/details/endpoint1 is routed to id: home_route, uri:https://apigeehostname:443
NativeLibraryLoader    : Successfully loaded the library /tmp/libnetty_tcnative_linux_x86_648982369872232257976.so
2022-03-23 23:31:50.070 DEBUG 8183 --- [or-http-epoll-3] i.n.util.internal.NativeLibraryLoader    : Loaded library with name 'netty_tcnative_linux_x86_64'
2022-03-23 23:31:50.070 DEBUG 8183 --- [or-http-epoll-3] io.netty.handler.ssl.OpenSsl             : Initialize netty-tcnative using engine: 'default'
2022-03-23 23:31:50.070 DEBUG 8183 --- [or-http-epoll-3] io.netty.handler.ssl.OpenSsl             : netty-tcnative using native library: BoringSSL
3] i.n.util.ResourceLeakDetectorFactory     : Loaded default ResourceLeakDetector: io.netty.util.ResourceLeakDetector@13c80a98
2022-03-23 23:31:50.120 DEBUG 8183 --- [or-http-epoll-3] i.n.handler.ssl.CipherSuiteConverter     : Cipher suite mapping: TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256 => ECDHE-ECDSA-AES128-GCM-SHA256
2022-03-23 23:31:50.120 DEBUG 8183 --- [or-http-epoll-3] i.n.handler.ssl.CipherSuiteConverter     : Cipher suite mapping: SSL_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256 => ECDHE-ECDSA-AES128-GCM-SHA256
2022-03-23 23:31:50.120 DEBUG 8183 --- [or-http-epoll-3] i.n.handler.ssl.CipherSuiteConverter     : Cipher suite mapping: TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256 => ECDHE-RSA-AES128-GCM-SHA256
2022-03-23 23:31:50.120 DEBUG 8183 --- [or-http-epoll-3] i.n.handler.ssl.CipherSuiteConverter     : Cipher suite mapping: SSL_ECDHE_RSA_WITH_AES_128_GCM_SHA256 => ECDHE-RSA-AES128-GCM-SHA256
2022-03-23 23:31:50.120 DEBUG 8183 --- [or-http-epoll-3] i.n.handler.ssl.CipherSuiteConverter     : Cipher suite mapping: TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384 => ECDHE-ECDSA-AES256-GCM-SHA384
2022-03-23 23:31:50.120 DEBUG 8183 --- [or-http-epoll-3] i.n.handler.ssl.CipherSuiteConverter     : Cipher suite mapping: SSL_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384 => ECDHE-ECDSA-AES256-GCM-SHA384
2022-03-23 23:31:50.120 DEBUG 8183 --- [or-http-epoll-3] i.n.handler.ssl.CipherSuiteConverter     : Cipher suite mapping: TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 => ECDHE-RSA-AES256-GCM-SHA384
2022-03-23 23:31:50.120 DEBUG 8183 --- [or-http-epoll-3] i.n.handler.ssl.CipherSuiteConverter     : Cipher suite mapping: SSL_ECDHE_RSA_WITH_AES_256_GCM_SHA384 => ECDHE-RSA-AES256-GCM-SHA384
2022-03-23 23:31:50.120 DEBUG 8183 --- [or-http-epoll-3] i.n.handler.ssl.CipherSuiteConverter     : Cipher suite mapping: TLS_ECDHE_ECDSA_WITH_CHACHA20_POLY1305_SHA256 => ECDHE-ECDSA-CHACHA20-POLY1305
2022-03-23 23:31:50.120 DEBUG 8183 --- [or-http-epoll-3] i.n.handler.ssl.CipherSuiteConverter     : Cipher suite mapping: SSL_ECDHE_ECDSA_WITH_CHACHA20_POLY1305_SHA256 => ECDHE-ECDSA-CHACHA20-POLY1305
2022-03-23 23:31:50.120 DEBUG 8183 --- [or-http-epoll-3] i.n.handler.ssl.CipherSuiteConverter     : Cipher suite mapping: TLS_ECDHE_RSA_WITH_CHACHA20_POLY1305_SHA256 => ECDHE-RSA-CHACHA20-POLY1305
2022-03-23 23:31:50.120 DEBUG 8183 --- [or-http-epoll-3] i.n.handler.ssl.CipherSuiteConverter     : Cipher suite mapping: SSL_ECDHE_RSA_WITH_CHACHA20_POLY1305_SHA256 => ECDHE-RSA-CHACHA20-POLY1305
2022-03-23 23:31:50.120 DEBUG 8183 --- [or-http-epoll-3] i.n.handler.ssl.CipherSuiteConverter     : Cipher suite mapping: TLS_ECDHE_PSK_WITH_CHACHA20_POLY1305_SHA256 => ECDHE-PSK-CHACHA20-POLY1305
2022-03-23 23:31:50.120 DEBUG 8183 --- [or-http-epoll-3] i.n.handler.ssl.CipherSuiteConverter     : Cipher suite mapping: SSL_ECDHE_PSK_WITH_CHACHA20_POLY1305_SHA256 => ECDHE-PSK-CHACHA20-POLY1305
2022-03-23 23:31:50.120 DEBUG 8183 --- [or-http-epoll-3] i.n.handler.ssl.CipherSuiteConverter     : Cipher suite mapping: TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA => ECDHE-ECDSA-AES128-SHA
2022-03-23 23:31:50.120 DEBUG 8183 --- [or-http-epoll-3] i.n.handler.ssl.CipherSuiteConverter     : Cipher suite mapping: SSL_ECDHE_ECDSA_WITH_AES_128_CBC_SHA => ECDHE-ECDSA-AES128-SHA
2022-03-23 23:31:50.120 DEBUG 8183 --- [or-http-epoll-3] i.n.handler.ssl.CipherSuiteConverter     : Cipher suite mapping: TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA => ECDHE-RSA-AES128-SHA
2022-03-23 23:31:50.121 DEBUG 8183 --- [or-http-epoll-3] i.n.handler.ssl.CipherSuiteConverter     : Cipher suite mapping: SSL_ECDHE_RSA_WITH_AES_128_CBC_SHA => ECDHE-RSA-AES128-SHA
2022-03-23 23:31:50.121 DEBUG 8183 --- [or-http-epoll-3] i.n.handler.ssl.CipherSuiteConverter     : Cipher suite mapping: TLS_ECDHE_PSK_WITH_AES_128_CBC_SHA => ECDHE-PSK-AES128-CBC-SHA
2022-03-23 23:31:50.121 DEBUG 8183 --- [or-http-epoll-3] i.n.handler.ssl.CipherSuiteConverter     : Cipher suite mapping: SSL_ECDHE_PSK_WITH_AES_128_CBC_SHA => ECDHE-PSK-AES128-CBC-SHA
2022-03-23 23:31:50.121 DEBUG 8183 --- [or-http-epoll-3] i.n.handler.ssl.CipherSuiteConverter     : Cipher suite mapping: TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA => ECDHE-ECDSA-AES256-SHA
2022-03-23 23:31:50.121 DEBUG 8183 --- [or-http-epoll-3] i.n.handler.ssl.CipherSuiteConverter     : Cipher suite mapping: SSL_ECDHE_ECDSA_WITH_AES_256_CBC_SHA => ECDHE-ECDSA-AES256-SHA
2022-03-23 23:31:50.121 DEBUG 8183 --- [or-http-epoll-3] i.n.handler.ssl.CipherSuiteConverter     : Cipher suite mapping: TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA => ECDHE-RSA-AES256-SHA
2022-03-23 23:31:50.121 DEBUG 8183 --- [or-http-epoll-3] i.n.handler.ssl.CipherSuiteConverter     : Cipher suite mapping: SSL_ECDHE_RSA_WITH_AES_256_CBC_SHA => ECDHE-RSA-AES256-SHA
2022-03-23 23:31:50.121 DEBUG 8183 --- [or-http-epoll-3] i.n.handler.ssl.CipherSuiteConverter     : Cipher suite mapping: TLS_ECDHE_PSK_WITH_AES_256_CBC_SHA => ECDHE-PSK-AES256-CBC-SHA
2022-03-23 23:31:50.121 DEBUG 8183 --- [or-http-epoll-3] i.n.handler.ssl.CipherSuiteConverter     : Cipher suite mapping: SSL_ECDHE_PSK_WITH_AES_256_CBC_SHA => ECDHE-PSK-AES256-CBC-SHA
2022-03-23 23:31:50.121 DEBUG 8183 --- [or-http-epoll-3] i.n.handler.ssl.CipherSuiteConverter     : Cipher suite mapping: TLS_RSA_WITH_AES_128_GCM_SHA256 => AES128-GCM-SHA256
2022-03-23 23:31:50.121 DEBUG 8183 --- [or-http-epoll-3] i.n.handler.ssl.CipherSuiteConverter     : Cipher suite mapping: SSL_RSA_WITH_AES_128_GCM_SHA256 => AES128-GCM-SHA256
2022-03-23 23:31:50.121 DEBUG 8183 --- [or-http-epoll-3] i.n.handler.ssl.CipherSuiteConverter     : Cipher suite mapping: TLS_RSA_WITH_AES_256_GCM_SHA384 => AES256-GCM-SHA384
2022-03-23 23:31:50.121 DEBUG 8183 --- [or-http-epoll-3] i.n.handler.ssl.CipherSuiteConverter     : Cipher suite mapping: SSL_RSA_WITH_AES_256_GCM_SHA384 => AES256-GCM-SHA384
2022-03-23 23:31:50.121 DEBUG 8183 --- [or-http-epoll-3] i.n.handler.ssl.CipherSuiteConverter     : Cipher suite mapping: TLS_RSA_WITH_AES_128_CBC_SHA => AES128-SHA
2022-03-23 23:31:50.121 DEBUG 8183 --- [or-http-epoll-3] i.n.handler.ssl.CipherSuiteConverter     : Cipher suite mapping: SSL_RSA_WITH_AES_128_CBC_SHA => AES128-SHA
2022-03-23 23:31:50.121 DEBUG 8183 --- [or-http-epoll-3] i.n.handler.ssl.CipherSuiteConverter     : Cipher suite mapping: TLS_PSK_WITH_AES_128_CBC_SHA => PSK-AES128-CBC-SHA
2022-03-23 23:31:50.121 DEBUG 8183 --- [or-http-epoll-3] i.n.handler.ssl.CipherSuiteConverter     : Cipher suite mapping: SSL_PSK_WITH_AES_128_CBC_SHA => PSK-AES128-CBC-SHA
2022-03-23 23:31:50.121 DEBUG 8183 --- [or-http-epoll-3] i.n.handler.ssl.CipherSuiteConverter     : Cipher suite mapping: TLS_RSA_WITH_AES_256_CBC_SHA => AES256-SHA
2022-03-23 23:31:50.121 DEBUG 8183 --- [or-http-epoll-3] i.n.handler.ssl.CipherSuiteConverter     : Cipher suite mapping: SSL_RSA_WITH_AES_256_CBC_SHA => AES256-SHA
2022-03-23 23:31:50.121 DEBUG 8183 --- [or-http-epoll-3] i.n.handler.ssl.CipherSuiteConverter     : Cipher suite mapping: TLS_PSK_WITH_AES_256_CBC_SHA => PSK-AES256-CBC-SHA
2022-03-23 23:31:50.121 DEBUG 8183 --- [or-http-epoll-3] i.n.handler.ssl.CipherSuiteConverter     : Cipher suite mapping: SSL_PSK_WITH_AES_256_CBC_SHA => PSK-AES256-CBC-SHA
2022-03-23 23:31:50.121 DEBUG 8183 --- [or-http-epoll-3] i.n.handler.ssl.CipherSuiteConverter     : Cipher suite mapping: TLS_RSA_WITH_3DES_EDE_CBC_SHA => DES-CBC3-SHA
2022-03-23 23:31:50.121 DEBUG 8183 --- [or-http-epoll-3] i.n.handler.ssl.CipherSuiteConverter     : Cipher suite mapping: SSL_RSA_WITH_3DES_EDE_CBC_SHA => DES-CBC3-SHA
2022-03-23 23:31:50.121 DEBUG 8183 --- [or-http-epoll-3] io.netty.handler.ssl.OpenSsl             : Supported protocols (OpenSSL): [SSLv2Hello, TLSv1, TLSv1.1, TLSv1.2]
2022-03-23 23:31:50.121 DEBUG 8183 --- [or-http-epoll-3] io.netty.handler.ssl.OpenSsl             : Default cipher suites (OpenSSL): [TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384, TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256, TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256, TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384, TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA, TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA, TLS_RSA_WITH_AES_128_GCM_SHA256, TLS_RSA_WITH_AES_128_CBC_SHA, TLS_RSA_WITH_AES_256_CBC_SHA, TLS_AES_128_GCM_SHA256, TLS_AES_256_GCM_SHA384, TLS_AES_128_GCM_SHA256, TLS_AES_256_GCM_SHA384, TLS_CHACHA20_POLY1305_SHA256]
2022-03-23 23:31:50.248 DEBUG 8183 --- [or-http-epoll-3] i.n.util.ResourceLeakDetectorFactory     : Loaded default ResourceLeakDetector: io.netty.util.ResourceLeakDetector@7867ea27
2022-03-23 23:31:50.407 DEBUG 8183 --- [or-http-epoll-3] i.n.h.s.ReferenceCountedOpenSslContext   : verification of certificate failed

sun.security.validator.ValidatorException: PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target
        at sun.security.validator.PKIXValidator.doBuild(PKIXValidator.java:387) ~[na:1.8.0_92]
        at sun.security.validator.PKIXValidator.engineValidate(PKIXValidator.java:292) ~[na:1.8.0_92]
        at sun.security.validator.Validator.validate(Validator.java:260) ~[na:1.8.0_92]
        at sun.security.ssl.X509TrustManagerImpl.validate(X509TrustManagerImpl.java:324) ~[na:1.8.0_92]
        at sun.security.ssl.X509TrustManagerImpl.checkTrusted(X509TrustManagerImpl.java:281) ~[na:1.8.0_92]
        at sun.security.ssl.X509TrustManagerImpl.checkServerTrusted(X509TrustManagerImpl.java:136) ~[na:1.8.0_92]
        at io.netty.handler.ssl.ReferenceCountedOpenSslClientContext$ExtendedTrustManagerVerifyCallback.verify(ReferenceCountedOpenSslClientContext.java:234) ~[netty-handler-4.1.75.Final.jar!/:4.1.75.Final]
        at io.netty.handler.ssl.ReferenceCountedOpenSslContext$AbstractCertificateVerifier.verify(ReferenceCountedOpenSslContext.java:773) ~[netty-handler-4.1.75.Final.jar!/:4.1.75.Final]
        at io.netty.internal.tcnative.CertificateVerifierTask.runTask(CertificateVerifierTask.java:36) [netty-tcnative-classes-2.0.51.Final.jar!/:2.0.51.Final]
        at io.netty.internal.tcnative.SSLTask.run(SSLTask.java:48) [netty-tcnative-classes-2.0.51.Final.jar!/:2.0.51.Final]
        at io.netty.internal.tcnative.SSLTask.run(SSLTask.java:42) [netty-tcnative-classes-2.0.51.Final.jar!/:2.0.51.Final]
        at io.netty.handler.ssl.ReferenceCountedOpenSslEngine.runAndResetNeedTask(ReferenceCountedOpenSslEngine.java:1484) [netty-handler-4.1.75.Final.jar!/:4.1.75.Final]
        at io.netty.handler.ssl.ReferenceCountedOpenSslEngine.access$700(ReferenceCountedOpenSslEngine.java:94) [netty-handler-4.1.75.Final.jar!/:4.1.75.Final]
        at io.netty.handler.ssl.ReferenceCountedOpenSslEngine$TaskDecorator.run(ReferenceCountedOpenSslEngine.java:1459) [netty-handler-4.1.75.Final.jar!/:4.1.75.Final]
        at io.netty.handler.ssl.SslHandler.runDelegatedTasks(SslHandler.java:1548) [netty-handler-4.1.75.Final.jar!/:4.1.75.Final]
        at io.netty.handler.ssl.SslHandler.unwrap(SslHandler.java:1394) [netty-handler-4.1.75.Final.jar!/:4.1.75.Final]
        at io.netty.handler.ssl.SslHandler.decodeNonJdkCompatible(SslHandler.java:1246) [netty-handler-4.1.75.Final.jar!/:4.1.75.Final]
        at io.netty.handler.ssl.SslHandler.decode(SslHandler.java:1286) [netty-handler-4.1.75.Final.jar!/:4.1.75.Final]
        at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:510) [netty-codec-4.1.75.Final.jar!/:4.1.75.Final]
        at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:449) [netty-codec-4.1.75.Final.jar!/:4.1.75.Final]
        at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:279) [netty-codec-4.1.75.Final.jar!/:4.1.75.Final]
        at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-transport-4.1.75.Final.jar!/:4.1.75.Final]
        at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-transport-4.1.75.Final.jar!/:4.1.75.Final]
        at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-transport-4.1.75.Final.jar!/:4.1.75.Final]
        at io.netty.handler.proxy.ProxyHandler.channelRead(ProxyHandler.java:252) [netty-handler-proxy-4.1.72.Final.jar!/:4.1.72.Final]
        at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-transport-4.1.75.Final.jar!/:4.1.75.Final]
        at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-transport-4.1.75.Final.jar!/:4.1.75.Final]
        at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-transport-4.1.75.Final.jar!/:4.1.75.Final]
        at io.netty.channel.CombinedChannelDuplexHandler$DelegatingChannelHandlerContext.fireChannelRead(CombinedChannelDuplexHandler.java:436) [netty-transport-4.1.75.Final.jar!/:4.1.75.Final]
        at io.netty.channel.CombinedChannelDuplexHandler.channelRead(CombinedChannelDuplexHandler.java:253) [netty-transport-4.1.75.Final.jar!/:4.1.75.Final]
        at io.netty.handler.proxy.HttpProxyHandler$HttpClientCodecWrapper.channelRead(HttpProxyHandler.java:272) [netty-handler-proxy-4.1.72.Final.jar!/:4.1.72.Final]
        at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-transport-4.1.75.Final.jar!/:4.1.75.Final]
        at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-transport-4.1.75.Final.jar!/:4.1.75.Final]
        at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-transport-4.1.75.Final.jar!/:4.1.75.Final]
        at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) [netty-transport-4.1.75.Final.jar!/:4.1.75.Final]
        at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-transport-4.1.75.Final.jar!/:4.1.75.Final]
        at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-transport-4.1.75.Final.jar!/:4.1.75.Final]
        at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) [netty-transport-4.1.75.Final.jar!/:4.1.75.Final]
        at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:795) [netty-transport-classes-epoll-4.1.72.Final.jar!/:4.1.72.Final]
        at io.netty.channel.epoll.EpollEventLoop.processReady(EpollEventLoop.java:480) [netty-transport-classes-epoll-4.1.72.Final.jar!/:4.1.72.Final]
        at io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:378) [netty-transport-classes-epoll-4.1.72.Final.jar!/:4.1.72.Final]
        at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:986) [netty-common-4.1.75.Final.jar!/:4.1.75.Final]
        at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) [netty-common-4.1.75.Final.jar!/:4.1.75.Final]
        at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-common-4.1.75.Final.jar!/:4.1.75.Final]
        at java.lang.Thread.run(Thread.java:745) [na:1.8.0_92]
Caused by: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target
        at sun.security.provider.certpath.SunCertPathBuilder.build(SunCertPathBuilder.java:141) ~[na:1.8.0_92]
        at sun.security.provider.certpath.SunCertPathBuilder.engineBuild(SunCertPathBuilder.java:126) ~[na:1.8.0_92]
        at java.security.cert.CertPathBuilder.build(CertPathBuilder.java:280) ~[na:1.8.0_92]
        at sun.security.validator.PKIXValidator.doBuild(PKIXValidator.java:382) ~[na:1.8.0_92]
        ... 44 common frames omitted

2022-03-23 23:31:50.459 DEBUG 8183 --- [or-http-epoll-3] a.w.r.e.AbstractErrorWebExceptionHandler : [2c5c9211-2] Resolved [SSLHandshakeException: General OpenSslEngine problem] for HTTP GET /details/endpoint1
2022-03-23 23:31:50.463 ERROR 8183 --- [or-http-epoll-3] a.w.r.e.AbstractErrorWebExceptionHandler : [2c5c9211-2]  500 Server Error for HTTP GET "/details/endpoint1"

javax.net.ssl.SSLHandshakeException: General OpenSslEngine problem
        at io.netty.handler.ssl.ReferenceCountedOpenSslEngine.handshakeException(ReferenceCountedOpenSslEngine.java:1895) ~[netty-handler-4.1.75.Final.jar!/:4.1.75.Final]
        Suppressed: reactor.core.publisher.FluxOnAssembly$OnAssemblyException:
Error has been observed at the following site(s):
        *__checkpoint ⇢ org.springframework.cloud.gateway.filter.WeightCalculatorWebFilter [DefaultWebFilterChain]
        *__checkpoint ⇢ HTTP GET "/details/endpoint1" [ExceptionHandlingWebHandler]
Original Stack Trace:
                at io.netty.handler.ssl.ReferenceCountedOpenSslEngine.handshakeException(ReferenceCountedOpenSslEngine.java:1895) ~[netty-handler-4.1.75.Final.jar!/:4.1.75.Final]
                at io.netty.handler.ssl.ReferenceCountedOpenSslEngine.wrap(ReferenceCountedOpenSslEngine.java:822) ~[netty-handler-4.1.75.Final.jar!/:4.1.75.Final]
                at javax.net.ssl.SSLEngine.wrap(SSLEngine.java:509) ~[na:1.8.0_92]
                at io.netty.handler.ssl.SslHandler.wrap(SslHandler.java:1040) [netty-handler-4.1.75.Final.jar!/:4.1.75.Final]
                at io.netty.handler.ssl.SslHandler.wrapNonAppData(SslHandler.java:926) [netty-handler-4.1.75.Final.jar!/:4.1.75.Final]
                at io.netty.handler.ssl.SslHandler.unwrap(SslHandler.java:1408) [netty-handler-4.1.75.Final.jar!/:4.1.75.Final]
                at io.netty.handler.ssl.SslHandler.decodeNonJdkCompatible(SslHandler.java:1246) [netty-handler-4.1.75.Final.jar!/:4.1.75.Final]
                at io.netty.handler.ssl.SslHandler.decode(SslHandler.java:1286) [netty-handler-4.1.75.Final.jar!/:4.1.75.Final]
                at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:510) ~[netty-codec-4.1.75.Final.jar!/:4.1.75.Final]
                at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:449) ~[netty-codec-4.1.75.Final.jar!/:4.1.75.Final]
                at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:279) ~[netty-codec-4.1.75.Final.jar!/:4.1.75.Final]
                at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) ~[netty-transport-4.1.75.Final.jar!/:4.1.75.Final]
                at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) ~[netty-transport-4.1.75.Final.jar!/:4.1.75.Final]
                at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) ~[netty-transport-4.1.75.Final.jar!/:4.1.75.Final]
                at io.netty.handler.proxy.ProxyHandler.channelRead(ProxyHandler.java:252) ~[netty-handler-proxy-4.1.72.Final.jar!/:4.1.72.Final]
                at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) ~[netty-transport-4.1.75.Final.jar!/:4.1.75.Final]
                at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) ~[netty-transport-4.1.75.Final.jar!/:4.1.75.Final]
                at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) ~[netty-transport-4.1.75.Final.jar!/:4.1.75.Final]
                at io.netty.channel.CombinedChannelDuplexHandler$DelegatingChannelHandlerContext.fireChannelRead(CombinedChannelDuplexHandler.java:436) ~[netty-transport-4.1.75.Final.jar!/:4.1.75.Final]
                at io.netty.channel.CombinedChannelDuplexHandler.channelRead(CombinedChannelDuplexHandler.java:253) ~[netty-transport-4.1.75.Final.jar!/:4.1.75.Final]
                at io.netty.handler.proxy.HttpProxyHandler$HttpClientCodecWrapper.channelRead(HttpProxyHandler.java:272) ~[netty-handler-proxy-4.1.72.Final.jar!/:4.1.72.Final]
                at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) ~[netty-transport-4.1.75.Final.jar!/:4.1.75.Final]
                at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) ~[netty-transport-4.1.75.Final.jar!/:4.1.75.Final]
                at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) ~[netty-transport-4.1.75.Final.jar!/:4.1.75.Final]
                at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) ~[netty-transport-4.1.75.Final.jar!/:4.1.75.Final]
                at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) ~[netty-transport-4.1.75.Final.jar!/:4.1.75.Final]
                at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) ~[netty-transport-4.1.75.Final.jar!/:4.1.75.Final]
                at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) ~[netty-transport-4.1.75.Final.jar!/:4.1.75.Final]
                at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:795) ~[netty-transport-classes-epoll-4.1.72.Final.jar!/:4.1.72.Final]
                at io.netty.channel.epoll.EpollEventLoop.processReady(EpollEventLoop.java:480) ~[netty-transport-classes-epoll-4.1.72.Final.jar!/:4.1.72.Final]
                at io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:378) ~[netty-transport-classes-epoll-4.1.72.Final.jar!/:4.1.72.Final]
                at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:986) ~[netty-common-4.1.75.Final.jar!/:4.1.75.Final]
                at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[netty-common-4.1.75.Final.jar!/:4.1.75.Final]
                at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) ~[netty-common-4.1.75.Final.jar!/:4.1.75.Final]
                at java.lang.Thread.run(Thread.java:745) ~[na:1.8.0_92]

I am quite lost at the SSL configuration. I want to disable it completely but the call seems to expect the presence of a certificate.



Sources

This article follows the attribution requirements of Stack Overflow and is licensed under CC BY-SA 3.0.

Source: Stack Overflow

Solution Source