OK, I found why it cored-dump.
I though that CA_file and CA_path needed to be set seperatly.
so when setting CA_path I was commenting CA_file .
Now that both CA_file and CA_path directives are present in eap.conf, it doesn't core-dump anymore.

Anyway, I found my real problem. It's from securew2 windows EAP-TTLs client
it doesn't support certificate above 2048 bits, and our 3 level CA chain is composed of 3x4096bits CA certificate. So securew2 was complaining about a wrong certificate from freeradius, beacause it could'nt read such a "large" bundle.

dixit securew2 mailing-list :
Tom Rixom wrote:
At the moment sw2 supports certificate file sizes up to 2048.
This will be upped in the next release candidate.
As soon as we have a release candidate (hopefully end of this month) you can test it.
we are waiting for a securew2 new release to validate that .

Alan DeKok wrote:
Jehan PROCACCIA wrote:
Actually I wasn't suggesting that it is a bug,

  A core dump is a bug.  The files I suggested you read contain
instructions that help us fix the bug.

my inital question is how
one can use that CA_path directive
and what the CA_path should contain .
If it's a bug, then I should rather update my freeradius-2.0.3-3.el5 to
2.1.1 or so ?

  I would suggest trying that.

but I'am surprise to be the only one having that problem .
indeed I do have a /usr/share/doc/freeradius-2.0.3 directory containing
docs
but nothing on the CA_path directive, neither in bugs,ChangeLog,rlm_eap
or any other file.

  How about eap.conf?  The CA path is a path to a directory containing
certs and CRL's.  This is *documented* in eap.conf.

My initial question is: "how to configure eap.conf tls section to load a
multi-level certificate hierarchy (CA bundle)"  ?

  Include the certificates in the CA_path directory.

  Alan DeKok.
-
List info/subscribe/unsubscribe? See http://www.freeradius.org/list/users.html

-
List info/subscribe/unsubscribe? See http://www.freeradius.org/list/users.html

Reply via email to