Describe the bug
When making an HTTP client request to an external service (Apple News), we see the following warning in the logs:
ReferenceCountedOpenSslContext BoringSSL doesn't allow to enable or disable TLSv1.3 ciphers explicitly. Provided TLSv1.3 ciphers: 'TLS_AES_128_GCM_SHA256:TLS_AES_256_GCM_SHA384:TLS_AES_128_GCM_SHA256:TLS_AES_256_GCM_SHA384', default TLSv1.3 ciphers that will be used: 'TLS_AES_128_GCM_SHA256:TLS_AES_256_GCM_SHA384:TLS_CHACHA20_POLY1305_SHA256'. To Reproduce
Steps to reproduce the behavior:
We are using the Finagle Http client (com.twitter.finagle.Http) to make the request. We are using
Http.client.withTransport.tls to build the client and specifying the requestTimeout and noFailFast.
Expected behavior
We would not expect to see warnings in the logs
Screenshots
Not applicable
Environment
Finatra version 22.1.0
Finagle version 22.1.0
This should be fixed as of 9c6898efbc885629b0a6b073c9ab39910473ccf8 which is part of the 22.2.0 release. If it's still a problem please feel free to reopen.
Describe the bug When making an HTTP client request to an external service (Apple News), we see the following warning in the logs:
ReferenceCountedOpenSslContext BoringSSL doesn't allow to enable or disable TLSv1.3 ciphers explicitly. Provided TLSv1.3 ciphers: 'TLS_AES_128_GCM_SHA256:TLS_AES_256_GCM_SHA384:TLS_AES_128_GCM_SHA256:TLS_AES_256_GCM_SHA384', default TLSv1.3 ciphers that will be used: 'TLS_AES_128_GCM_SHA256:TLS_AES_256_GCM_SHA384:TLS_CHACHA20_POLY1305_SHA256'.
To Reproduce Steps to reproduce the behavior: We are using the Finagle Http client (com.twitter.finagle.Http) to make the request. We are usingHttp.client.withTransport.tls
to build the client and specifying the requestTimeout and noFailFast.Expected behavior We would not expect to see warnings in the logs
Screenshots Not applicable
Environment Finatra version 22.1.0 Finagle version 22.1.0
Additional context The error message originate from this Netty library class: https://github.com/netty/netty/blob/4.1/handler/src/main/java/io/netty/handler/ssl/OpenSsl.java