Questions tagged [tls1.3]

TLS (Transport Layer Security) version 1.3 is a security protocol. It is an upgrade of TLS version 1.2, and provides improvements in speed, efficiency, security and privacy.

374 questions
22
votes
1 answer

Java 11 and 12 SSL sockets fail on a handshake_failure error with TLSv1.3 enabled

While developing a SSL-based (non HTTP) server in Java 12, I met unexpected difficulties for having the server and the client talk together. The connection was always interrupted with a handshake_failure error. After lots of efforts (initially I was…
Corentor
  • 661
  • 1
  • 6
  • 11
21
votes
2 answers

How to enable TLSv1.3 for OkHttp 3.12.x on Android 8/9?

I'm using OkHttp 3.12.2 on Android 9 (Pixel 2 device) and try to connect to an nginx 1.14.0 running with OpenSSL 1.1.1. The nginx is capable of TLSv1.3, I verified this with Firefox 66.0.2 on Ubuntu 18.04, Chrome 73.0 on Android 9 and ChromeOS…
Andreas
  • 529
  • 1
  • 6
  • 9
14
votes
1 answer

How to handle HttpWebRequest C# with Tls 1.3

I am unable to connect to an HTTPS server (TLS 1.3) using WebRequest because of this error message: The request was aborted: Could not create SSL/TLS secure channel. The previous TLS version was 1.2 and with below code I could GET the page properly…
user1760129
  • 143
  • 1
  • 1
  • 7
12
votes
1 answer

How can I get just the TLS handshake, without the record layer?

I was looking at the recent Internet drafts for the QUIC transport protocol (transport and TLS), and wondered how that could be implemented in Java (or another JVM language), assuming I don't want to reimplement TLS 1.3 at the same time. TLS is…
Paŭlo Ebermann
  • 73,284
  • 20
  • 146
  • 210
11
votes
0 answers

Is there a way for Windows 7 to support TLS 1.3 (.NET 4.8)

As far as I have read Win7 doesn't support TLS1.3, although there is rare information on this. Is there a way for Windows 7 to support TLS1.3, and if so how to do it? I have coded my application in .NET 4.8 which supports TLS1.3, but Windows 7 still…
Gregory
  • 111
  • 1
  • 5
10
votes
2 answers

Apache 2.4.37 with openssl 1.1.1: cannot perform post-handshake authentication

I updated apache to last version 2.4.37 and openssl to 1.1.1 and now, when client authenticates, I get this error only with Firefox 63, but not in Chrome: [ssl:error] AH: verify client post handshake, referer: https://******/login [ssl:error]…
antoniofr
  • 101
  • 1
  • 1
  • 5
9
votes
2 answers

How to make OpenSSL C server only support TLS 1.3?

We are having a Linux C program making use of OpenSSL APIs, acting as a TLS server. It currently has code as: context = SSL_CTX_new(TLS_method()); Which the OpenSSL v1.1.1 manual page says will support SSLv3, TLSv1, TLSv1.1, TLSv1.2 and TLSv1.3.…
hardbean
  • 93
  • 1
  • 6
9
votes
1 answer

SpringBoot MVC - Warning: org.apache.tomcat.util.net.SSLUtilBase : The JSSE TLS 1.3 implementation does not support authentication

A question about Spring Boot MVC with Tomcat and TLSv1.3 I used to have a Spring Boot MVC, Tomcat based web app, with very simple business logic, over ssl HTTPS. Per security team review, I had to bump the TLS version from TLSv1.2 to…
PatPanda
  • 3,644
  • 9
  • 58
  • 154
9
votes
2 answers

how to enable TLS 1.3 in windows 10

how to enable TLS 1.3 in windows 10
JohnMathew
  • 508
  • 1
  • 5
  • 21
9
votes
4 answers

curl: RSA_padding_check_PKCS1_type_1:invalid padding

I am generating an X509 certificate through code (using OpenSSL APIs) for my server application. I have just added support for TLSv1.3 by adding TLSv1.3 ciphers in the supported list in my code. There is no change in certificate generation and…
Brijesh Valera
  • 1,085
  • 2
  • 9
  • 30
8
votes
1 answer

SSL handshake failure with TLS 1.3

curl fails with openssl version 1.1.1d butt works fine with OpenSSL/1.0.1t. I am trying to debug the reason and unable tto find one. Please find below trace from curl logs. Failure case (curl 7.64.0 (x86_64-pc-linux-gnu) libcurl/7.64.0…
SunilS
  • 2,030
  • 5
  • 34
  • 62
8
votes
1 answer

Filter TLS 1.3 traffic in Wireshark

Is there a simple way to filter TLS 1.3 packets in Wireshark? tls.record.version will not work because it usually contains a value of 0x0303 (TLS 1.2). I assume that Wireshark recognizes TLS 1.3 by looking at the SupportedVersions extension in…
seladb
  • 852
  • 1
  • 13
  • 29
6
votes
0 answers

Google suggested Security ProviderInstaller downgrade TLS to 1.2?

Using OkHttp and Google Security ProviderInstaller any connection to a domain that supports both TLS1.2 and TLS1.3 are made using 1.2 version. Without ProviderInstaller all works fine using 1.3. this is sample code, using last version of okhttp and…
Alessandro Scarozza
  • 4,273
  • 6
  • 31
  • 39
5
votes
0 answers

Deno / Postgres "invalid peer certificate contents: invalid peer certificate" error

I'm using deno db to connect to a supabase postgres server. Here's the error from deno deploy. TLS connection failed with message: invalid peer certificate contents: invalid peer certificate: UnsupportedCertVersion Defaulting to non-encrypted…
ThomasReggi
  • 55,053
  • 85
  • 237
  • 424
5
votes
0 answers

nginx TLSv1.3 redundant post-handshake session ticket?

So I was playing with TLSv1.3 in nginx and during the tests with curl and openssl I saw the following pattern: curl -v https://domain-using-tls2: ... > * TLSv1.2 (IN), TLS handshake, Newsession Ticket (4): * Connection state…
123
  • 51
  • 2
  • 4
1
2 3
24 25