On 03/24/2014 11:59 PM, Markus Moeller wrote:

> I have setup EAP-TLS for wired 802.1x using CRLCheck, but I noticed that
> despite having the certificate serial number in the CRL Radiator still
> accepts the presented certificate ( I also can see Radiator re-read the
> CRL file) .

Hello Markus,

I did some testing, compiled the Net-SSLeay 1.58 and OpenSSL 1.0.1e. I
see the same as you: the file change is noticed by Radiator and the file
is loaded. The changes, however, do not have any effect.

If I just touch the file without changing it, the libs give the 'cert
already in hash table' error.

>  I was trying to verify that the serial numbers match using
> the EAPTLS_CertificateVerifyHook function but can’t extract the
> certificate serial number. I tried with  my $ai =
> &Net::SSLeay::X509_get_serialNumber($x509);  which I read does not give
> the serial  number but an ASN.1 encoded string. Does anybody have a tool
> which converts it into a serial number which I can compare to the CRL
> serial number ? 

Are thinking of this?

my $ai = Net::SSLeay::X509_get_serialNumber($x509); \
my $rv = Net::SSLeay::ASN1_INTEGER_get($ai); \
print "ai: $ai rv: $rv\n"; \

> Does anybody has CRL working for EAP TLS ?

It does look like a restart is needed when the CRL is refreshed. The
verify against CRL seems to work, but refreshing the CRL without restart
looks problematic.

Thanks,
Heikki

-- 
Heikki Vatiainen <h...@open.com.au>

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, MOTP, HOTP, TOTP,
DIAMETER etc. Full source on Unix, Windows, MacOSX, Solaris, VMS,
NetWare etc.
_______________________________________________
radiator mailing list
radiator@open.com.au
http://www.open.com.au/mailman/listinfo/radiator

Reply via email to