Intermediate Certs in EAP-TLS - Confirmed Client-side Problem?

Aaron Mahler amahler at sbc.edu
Sat Jun 27 06:54:34 CEST 2009


  Hello!

   After getting my EAP-PEAP <-> LDAP configuration working this  
evening, I turned attention to replacing the self-signed certs with  
our commercial wildcard SSL certificate. This is being used  
successfully on multiple servers on campus (web, email, etc).

   It is issued by GoDaddy and does trace back to a valid root cert  
that I've found exists by default on my OS X systems.

   The same cert used on our web servers has zero problems and refers  
to a GoDaddy root. http://www.sbc.edu to see it firsthand.

   When handed to clients via Radius for 802.1x authentication,  
though, it's declared as untrusted during the sign-on process.

   I've seen a few threads on here this evening exploring this very  
issue (most helpfully from Dan Meyers who describes virtually my same  
issue).

   In his case, XP SP2 systems have an issue with it. I can't yet  
confirm that, but I'm certainly running into the issue with my OS X  
systems and iPhone.

   I did a test run on a Unbunu machine a bit ago, though, and it  
never griped whatsoever. I entered login credentials and it hooked  
right up.

   As mentioned above, the cert is a wildcard and identical to the one  
on our webservers. For comparison, I did a wireshark sniff against our  
webserver and one of the radius exchange. The cert exchange is  
identical right down to the byte count. I compared them side by side.  
In both cases, the full chain from cert through intermediates  
referring back to the root are being handed over to the client by both  
Apache and Freeradius.

   Am I safe in assuming that this is, in fact, a client side problem  
in the realm of 802.1x implementation and there is nothing I can do on  
the Freeradius side?

   Lastly - if there is no way I'm going to get smooth use of a cert  
involving an intermediate - does GeoTrust still issue root-signed  
certs as mentioned recently in other posts? Anyone else offer them?

   Note: I tried to get a free 30-day QuickSSL cert for testing from  
GeoTrust tonight. Both attempts failed on their end (could not  
complete my order at this time - no explanation as to why).

   We'll be serving a large enough user base here that the certificate  
trust warnings are going to be a HUGE support headache. I need it to  
be seamless for the end user.

Thanks!
  - Aaron









More information about the Freeradius-Users mailing list