[RADIATOR] CRL reload error
Markus Moeller
huaraz at moeller.plus.com
Sat Nov 28 05:48:20 CST 2009
----- Original Message -----
From: "Mike McCauley" <mikem at open.com.au>
To: <radiator at open.com.au>
Cc: "Markus Moeller" <huaraz at moeller.plus.com>
Sent: Friday, November 27, 2009 9:50 PM
Subject: Re: [RADIATOR] CRL reload error
> Hello Markus,
>
> On Saturday 28 November 2009 05:30:46 am Markus Moeller wrote:
>> I have a setup for wireless for 802.1x with certificates and want to
>> check
>> on CRLs. I use:
>>
>> EAPTLS_CRLCheck
>> EAPTLS_CRLFile %D/certs/crls/User_CA_1.pem
>>
>>
>> But when I update the CRL and it gets read again I get the following
>> error:
>>
>> Fri Nov 27 08:19:15 2009: DEBUG: (Re)loading CRL file
>> '/opt/Radiator/etc/certs/crls/User_CA_1.pem'
>>
>> Fri Nov 27 08:19:15 2009: ERR: Failed to add CRL file
>> '/opt/Radiator/etc/certs/crls/User_CA_1.pem': error:0B07D065:x509
>> certificate routines:X509_STORE_add_crl:cert already in hash table
>>
>> I use NET:SSLeay 1.35 with openssl 0.9.8l. How can I avoid to restart
>> radiator ?
>
> Many (most) versions of openssl have problems when reloading CRLs at run
> time.
> Some version fail in the way you describe. Some look like they worked but
> they continue to use the old CRL.
>
> There is a patch available for 0.9.8 in the OpenSSL bugtracker that fixes
> this problem. When I last check 1.0.0 beta 2, it was not fixed in that
> version.
>
> Hope that helps.
>
Only partly. I now know why it doesn't work. Is there a workaround in
Radiator ? (e.g. send a signal to Radiator to close and reopen the CRL
file - emulate a server restart without stopping the server ?)
> Cheers.
>
>>
>> Thank you
>>
>> Markus
>
>
>
> --
> Mike McCauley mikem at open.com.au
> Open System Consultants Pty. Ltd
> 9 Bulbul Place Currumbin Waters QLD 4223 Australia
> http://www.open.com.au
> Phone +61 7 5598-7474 Fax +61 7 5598-7070
>
> Radiator: the most portable, flexible and configurable RADIUS server
> anywhere. SQL, proxy, DBM, files, LDAP, NIS+, password, NT, Emerald,
> Platypus, Freeside, TACACS+, PAM, external, Active Directory, EAP, TLS,
> TTLS, PEAP, TNC, WiMAX, RSA, Vasco, Yubikey, DIAMETER etc. Full source
> on Unix, Windows, MacOSX, Solaris, VMS, NetWare etc.
>
Thank you
Markus
More information about the radiator
mailing list