After some sleep, I went playing with the content of the EarlyData sent to the 
server and it turned out that the "Connection: close" header must be present in 
the HTTP1.1 request. After adding it, the error was gone and the connection 
closed with Alert(0).

Is this the expected behavior and Keep-Alieve is not allowed when EarlyData is 
used or it's just the remote server implementation specific? If I understand 
the spec correctly, the behavior of the EarlyData part is mostly up to the 
implementor, and you must know the rules up front, right?

Best,
Kristijan

> On 9 Aug 2022, at 09:05, Kristijan Sedlak <xpeperm...@gmail.com> wrote:
> 
> Hey Ilari,
> 
> thank’s for replying. I did verify the transcript as well. Everything seems 
> to be correct. I bet if it wasn't the 1-RTT and 0-RTT(no-early-data) would 
> fail too. Something weird is going on only in 0-RTT(early-data) case.
> 
> Can you maybe point me to an URL with the correct TLS1.3 implementation where 
> I could safely test the client?
> 
> Best,
> Kristijan
> 
>> On 9 Aug 2022, at 08:51, Ilari Liusvaara <ilariliusva...@welho.com 
>> <mailto:ilariliusva...@welho.com>> wrote:
>> 
>> Ilari
> 

_______________________________________________
TLS mailing list
TLS@ietf.org
https://www.ietf.org/mailman/listinfo/tls

Reply via email to