DTLS server in OpenSSL 0.9.8

Tomas Mraz tomas at openssl.org
Fri May 19 07:22:54 UTC 2023


As far as I remember the DTLS support in 0.9.8 is full of bugs and I
would not recommend to use it at all. 

That version is also unsupported for a long time and full of security
issues of various severity unless you use some vendor package which has
backported security patches.

Tomas Mraz, OpenSSL

On Thu, 2023-05-18 at 14:27 -0500, ed sandberg wrote:
> I am unable to get openssl 0.9.8 to work with dtls. I am able to
> start a 
> server with 1.1.1b like this:
> 
> ./openssl-1.1.1b/apps/openssl s_server -key ./rsa2048_key.pem -cert 
> ./rsa2048_cert.pem -CAfile ./rsa2048_cert.pem -accept 30005 -dtls1 
> -timeout -mtu 5000
> 
> it works as I expect it to. Both netstat and nmap show the port is
> bound 
> and listening and the server responds to clients.
> 
> If I start the server the same way with 0.9.8 (I tried versions k and
> za):
> 
> $ ./openssl-0.9.8za/apps/openssl s_server -key ./rsa2048_key.pem -
> cert 
> ./rsa2048_cert.pem -CAfile ./rsa2048_cert.pem -accept 30005 -dtls1 
> -timeout -mtu 5000
> 
> I get no error, the command continues to run as though it were
> waiting 
> for connections but it is not actually listening. Nmap reports the
> port 
> is closed and netstat does not list the port as bound:
> 
> $ netstat -n --udp --listen
> Active Internet connections (only servers)
> Proto Recv-Q Send-Q Local Address           Foreign Address State
> udp        0      0 0.0.0.0:5353            0.0.0.0:*
> udp        0      0 127.0.0.53:53           0.0.0.0:*
> udp        0      0 0.0.0.0:41130           0.0.0.0:*
> udp        0      0 0.0.0.0:631             0.0.0.0:*
> udp6       0      0 :::5353                 :::*
> udp6       0      0 :::58796                :::*
> udp6       0      0 :::6666                 :::*
> 
> $ sudo nmap -sU -p30005 127.0.0.1
> Starting Nmap 7.80 ( https://nmap.org ) at 2023-05-18 14:07 CDT
> Nmap scan report for localhost (127.0.0.1)
> Host is up (0.000036s latency).
> 
> PORT      STATE  SERVICE
> 30005/udp closed unknown
> 
> Is my command incorrect for v0.9.8? If so can someone please provide
> a 
> correct example?
> 
> Thanks!
> 

-- 
Tomáš Mráz, OpenSSL



More information about the openssl-users mailing list