Authentication problems with some devices: TLS version too low
Lars Veldscholte
lars at tuxplace.nl
Fri Sep 1 20:24:19 CEST 2017
Hi Alan,
Thanks for your reply.
I am running a recent Debian install (Buster) with OpenSSL 1.1.0f, which
should support TLSv1.2 to my knowledge.
Regards,
Lars
On 01/09/2017 20:20, Alan DeKok wrote:
> On Sep 1, 2017, at 1:16 PM, Lars Veldscholte <lars at tuxplace.nl> wrote:
>> I have problems with authenticating some clients using PEAP-MSCHAP. I've seen two (unrelated) devices having this issue so far: an Android phone and a Windows 7 PC. Other clients do not have this problem.
> Vendors are starting to move to TLS 1.2 everywhere.
>
> ...
>> (2) eap_peap: ERROR: Failed in __FUNCTION__ (SSL_read): error:1417D18C:SSL routines:tls_process_client_hello:version too low
>> (2) eap_peap: ERROR: System call (I/O) error (-1)
>> (2) eap_peap: ERROR: TLS receive handshake failed during operation
>> (2) eap_peap: ERROR: [eaptls process] = fail
>> (2) eap: ERROR: Failed continuing EAP PEAP (25) session. EAP sub-module failed
>> (2) eap: Sending EAP Failure (code 4) ID 230 length 4
>> (2) eap: Failed in EAP select
>> (2) [eap] = invalid
>> (2) } # authenticate = invalid
>> (2) Failed to authenticate the user
>>
>> I'm not sure if I'm interpreting this correctly, but it seems that the client is trying to talk in TLSv1.2 while FreeRADIUS doesn't support that?
> Pretty much. They *should* be able to negotiate a compatible TLS version, if your local version of OpenSSL supports TLS 1.2
>
>> I don't know what started this problem. PEAP always worked in the past, until now.
> The clients upgraded, and now only allow TLS 1.2.
>
>> The only thing I can think of is that I've recently generated new certificates (old ones were expired). There has also been a FreeRADIUS update (just regular Debian updates, I'm on 3.0.15 now). Could that be related?
> No.
>
> You will need to update OpenSSL to a version which supports TLS 1.2. And then re-build and re-install FreeRADIUS.
>
> Given that *everything* depends on OpenSSL, you're probably better off just installing a new VM with a recent version of Debian. Then, copy your current configuration over to the new machine.
>
> Alan DeKok.
>
>
> -
> List info/subscribe/unsubscribe? See http://www.freeradius.org/list/users.html
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 488 bytes
Desc: OpenPGP digital signature
URL: <http://lists.freeradius.org/pipermail/freeradius-users/attachments/20170901/e3c76815/attachment.sig>
More information about the Freeradius-Users
mailing list