Reloading CRL for EAP-TLS

Jan Tomasek jan at tomasek.cz
Mon Feb 4 16:32:07 CET 2008


Hi,

I'm trying implement freeRadius for users using EAP-TLS. My eap.conf:

 > eap {
 > ...
 >
> 	tls {
> 		private_key_file = /etc/ssl/private/radius.etest.cesnet.cz.key.pem
> 		certificate_file = /etc/ssl/certs/radius.etest.cesnet.cz.crt.pem
> 
> 		CA_path = /etc/ssl/certs/
> 
> 		fragment_size = 1024
> 
> 		include_length = yes
> 
> 		check_crl = yes
> 	}
> 

When CRL is changed on disk during freeRadius is running it never 
notices changed version and still uses older cached. This behavior come 
from OpenSSL I guess. For my implementation is this serious problem. 
Complete restart of freeRadius will break ongoing EAP sessions and 
introduce random problems with service for users

I found mailing list post:
http://www.mail-archive.com/freeradius-users@lists.freeradius.org/msg31354.html

When I try send HUP signal to running freeRadius it crashes with return 
code 1 in case it didn't process any request. Log output is in file 
crash1.log

When I send HUP signal to running freeRadius which processed several 
requests it survive and crash with  segfault after receiving first 
request after the HUP signal. Log output is in crash2.log


I was testing with freeRadius version 1.1.4 and 1.1.7 both with same 
result.


Is there chance to get this fixed?

Best regards
-- 
-----------------------
Jan Tomasek aka Semik
http://www.tomasek.cz/
-------------- next part --------------
A non-text attachment was scrubbed...
Name: crash1.log
Type: text/x-log
Size: 2316 bytes
Desc: not available
URL: <http://lists.freeradius.org/pipermail/freeradius-users/attachments/20080204/9a967bc2/attachment.bin>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: crash2.log
Type: text/x-log
Size: 1973 bytes
Desc: not available
URL: <http://lists.freeradius.org/pipermail/freeradius-users/attachments/20080204/9a967bc2/attachment-0001.bin>


More information about the Freeradius-Users mailing list