In a vert.x web application, does someone know by chance how to add TLS 1.3 and disable all prior versions of TLS used by default(TLS 1.1, TLS 1.2? Thank you very much for your help.
In vert.x web app, how to enable the usage of TLS 1.3 in a web application
1.2k Views Asked by tatiana77 At
1
There are 1 best solutions below
Related Questions in TLS1.2
- NSURLSession/NSURLConnection HTTP load failed on iOS 9
- Two SoapClient requests for two different thirdparty WSDL services, one works, the other doesn't
- Unity 5.5 Standard Asset ParticleSystems throwing TLS Allocator ALLOC_TEMP_THREAD error
- TLS implementation for Bluetooth
- Domain=NSURLErrorDomain Code 1202
- Non-RSA TLS1.2 Packet decryption
- Can not programmatically determine which TLS version my app uses
- Certificate Pinning Issue with TLS1.2 Enabled Server
- Setup FTPS connection with Client Authentication certs
- Go https client issue - remote error: tls: handshake failure
- Java Email Unrecognized SSL message, plaintext connection? couldn't open server and protocol connection error
- why sdwebimage can't download image while my api works fine with https?
- Unhandled critical extension
- Embedded Jetty responds to clear http on port 443
- AVPlayer URL https connection with ATS blocked cleartext HTTP
Related Questions in VERT.X
- vertx deploy vertical after getting reply from event bus
- Unable to access request body using getBodyAsJson() in Vert.X 3.0.0
- Vertx 3 application logging from Javascript
- How to access gmail API?
- Vertx Eventbus not working in Java
- Verticles and uncaught exceptions
- Java non-blocking TLS PSK
- How to access GMail API from my own GMail?
- Using gRPC with Vert.x, netty dependency issue
- Websocket creation using sockjs-client/sockjs in angular2 webapp project
- Stubbing a void method with side effects
- Blocking code is executed in the one thread
- Match response handler with request in VertX
- Improve performance using Bcrypt in VertX
- Unable to get any configuration readings outside the ".listen()" method
Related Questions in TLS1.3
- Filter TLS 1.3 traffic in Wireshark
- SpringBoot MVC - Warning: org.apache.tomcat.util.net.SSLUtilBase : The JSSE TLS 1.3 implementation does not support authentication
- .NET 4.8 TLS 1.3 Issue on Windows 10
- How to activate TLSv1.3 with kong?
- How can I get NodeJS 16.15.0 to accept limiting TLS to v1.3?
- Not able to run the Azure functions app locally on Windows 11 due to TLS enforcement
- TLSv1.3 post-handshake: server only verifies the client certificate when the connection is closed
- Control TLS protocol version used on Java web application
- configuring telegraf for TLS client authentication/authorization
- Webrtc with DTLS 1.3
- Channel binding in gRPC for .NET
- Error parsing cert retrieved from AIA (as DER) & ERROR: Couldn't read tbsCertificate as SEQUENCE & ERROR: Failed parsing Certificate using Electron
- ERR_SSL_VERSION_OR_CIPHER_MISMATCH - Android Webview
- force Tomcat to use jakarta.mail instead of java mail with TLS
- TLS issue: failed to create a gRPC client for target
Related Questions in TLS1.1
- Webservice publisher moving to TLS1.1
- Enabling TLSv1.1 with AES128 Cipher in Kafka 2.8 with Confluence Docker Container (Java-11) for Backward Compatibility
- Use of TLS 1.0 and 1.1 with DNN and 2sxc
- DTLS AES 256 CBC with SHA, how do I calculate the final encrypted handshake message
- Azure - Disabled TLS 1.0 on windows server 2012 R2 which broken RDP capability
- Turn OF TLS 1.0 & 1.1
- TLS handshake on EAPOL 802.1X
- What is the difference between session resumption in TLS v1.1vs TLS v1.2?
- Kubernetes NGINX ingress controller activate TLSv1.1
- How to disable TLS 1.0, TLS 1.1 for Port 9711 in WSO2
- How to enable back TLSv1 and TLSv1.1 on nginx?
- In vert.x web app, how to enable the usage of TLS 1.3 in a web application
- How to enable TLSv1.1+ outbound communication from web app on Win10/Tomcat7/Java7?
- Resolve Cipher Suites from ServicePointManager.SecurityProtocol in .NET 5
- upgrade TLS v1.1 to TLS V 1.2 on qt 4.7
Trending Questions
- UIImageView Frame Doesn't Reflect Constraints
- Is it possible to use adb commands to click on a view by finding its ID?
- How to create a new web character symbol recognizable by html/javascript?
- Why isn't my CSS3 animation smooth in Google Chrome (but very smooth on other browsers)?
- Heap Gives Page Fault
- Connect ffmpeg to Visual Studio 2008
- Both Object- and ValueAnimator jumps when Duration is set above API LvL 24
- How to avoid default initialization of objects in std::vector?
- second argument of the command line arguments in a format other than char** argv or char* argv[]
- How to improve efficiency of algorithm which generates next lexicographic permutation?
- Navigating to the another actvity app getting crash in android
- How to read the particular message format in android and store in sqlite database?
- Resetting inventory status after order is cancelled
- Efficiently compute powers of X in SSE/AVX
- Insert into an external database using ajax and php : POST 500 (Internal Server Error)
Popular Questions
- How do I undo the most recent local commits in Git?
- How can I remove a specific item from an array in JavaScript?
- How do I delete a Git branch locally and remotely?
- Find all files containing a specific text (string) on Linux?
- How do I revert a Git repository to a previous commit?
- How do I create an HTML button that acts like a link?
- How do I check out a remote Git branch?
- How do I force "git pull" to overwrite local files?
- How do I list all files of a directory?
- How to check whether a string contains a substring in JavaScript?
- How do I redirect to another webpage?
- How can I iterate over rows in a Pandas DataFrame?
- How do I convert a String to an int in Java?
- Does Python have a string 'contains' substring method?
- How do I check if a string contains a specific word?
It depends on whether you want to configure the TLS versions for receiving or sending HTTP-requests.
Configure TLS versions for Vert.x
HttpServerWhat you are looking for is the
HttpServerOptionsclass. You can provide an instance of that class as a paremeter ofvertx.createHttpServer().The
HttpServerOptionsclass has two methods:serverOptions.addEnabledSecureTransportProtocol()serverOptions.removeEnabledSecureTransportProtocol()that you can use to configure the TLS versions the server uses.
Here is a full example:
Please have a look at the constant
TCPSSLOptions.DEFAULT_ENABLED_SECURE_TRANSPORT_PROTOCOLS, that lists the dafault TLS versions used by the Vert.x HTTP server.Please also note, that the documentation of this constant says:
Configure TLS versions for Vert.x
WebClientWhat you are looking for is the
WebClientOptionsclass. You can provide an instance of that class as a paremeter ofWebClient.create().The
WebClientOptionsclass has two methods:clientOptions.addEnabledSecureTransportProtocol()clientOptions.removeEnabledSecureTransportProtocol()that you can use to configure the TLS versions the server uses.
Here is a full example:
The dafault versions used by the Vert.x
WebClientare specified using the same constant as in the server.