[RADIATOR] Can't get chain certificates to work

Rianto Wahyudi R.Wahyudi at latrobe.edu.au
Mon Jan 10 19:35:46 CST 2011


Hi All, 

Im having some difficulties getting the certificate to work correctly. 
I followed instructions from http://www.open.com.au/pipermail/radiator/2010-November/016781.html, 

Windows Clients still get prompted with a warning message saying that the certificate can not be trusted : 
----  The server "eduroam.latrobe.edu.au" presented a valid certificate issued by "thawte Primary Root CA", but "thawte Primary Root CA" is not configured as a valid trust anchor for this profile.


Following are my config file : 

EAPTLS_CAFile /etc/radiator/certs/thawte-ssl-ca-bundle.pem
EAPTLS_CertificateChainFile /etc/radiator/certs/eduroam-combined
EAPTLS_CertificateType PEM
EAPTLS_PrivateKeyFile /etc/radiator/certs/eduroam.latrobe.edu.au-rsa.key


thawte-ssl-ca-bundle.pem contains file from : 
https://search.thawte.com/library/VERISIGN/ALL_OTHER/thawte%20ca/SSL_CA_Bundle.pem

eduroam-combined contain :
cat eduroam.crt thawte-ssl-ca-bundle.pem > eduroam-combined


Running eapol_test return following error : 
TLS: Certificate verification failed, error 20 (unable to get local issuer certificate) depth 2 for '/C=US/O=thawte, Inc./OU=Certification Services Division/OU=(c) 2006 thawte, Inc. - For authorized use only/CN=thawte Primary Root CA'
CTRL-EVENT-EAP-TLS-CERT-ERROR reason=1 depth=2 subject='/C=US/O=thawte, Inc./OU=Certification Services Division/OU=(c) 2006 thawte, Inc. - For authorized use only/CN=thawte Primary Root CA' err='unable to get local issuer certificate'
SSL: (where=0x4008 ret=0x230)
SSL: SSL3 alert: write (local SSL3 detected an error):fatal:unknown CA
SSL: (where=0x1002 ret=0xffffffff)
SSL: SSL_connect:error in SSLv3 read server certificate B
OpenSSL: openssl_handshake - SSL_connect error:14090086:SSL routines:SSL3_GET_SERVER_CERTIFICATE:certificate verify failed
SSL: 7 bytes pending from ssl_out
SSL: Failed - tls_out available to report error
SSL: 7 bytes left to be sent out (of total 7 bytes)
EAP: method process -> ignore=FALSE methodState=MAY_CONT decision=FAIL

How should I make this work?

Regards,
Rianto 


More information about the radiator mailing list