remove unnecessary namespace qualification
[mech_eap.orig] / README
1 Overview
2 ========
3
4 This is an implementation of the GSS EAP mechanism, as described in
5 draft-howlett-eap-gss-xx.txt.
6
7 Building
8 ========
9
10 In order to build this, a recent Kerberos implementation (MIT or
11 Heimdal), Shibboleth, and EAP libraries are required, along with
12 all of their dependencies.
13
14 Installing
15 ==========
16
17 When installing, be sure to edit $prefix/etc/gss/mech to register
18 the EAP mechanisms. A sample configuration file is in this directory.
19
20 Make sure your RADIUS library is configured to talk to the server of
21 your choice.
22
23 Testing
24 =======
25
26 You can then test the MIT or Cyrus GSS and SASL example programs.
27 Sample usage is given below. Substitute <user>, <pass> and <host>
28 appropriately (<host> is the name of the host running the server,
29 not the RADIUS server).
30
31 % gss-client -port 5555 -spnego -mech "{1 3 6 1 4 1 5322 21 1 18}" \
32   -user <user> -pass <pass> <host> host@<host> "Testing GSS EAP"
33 % gss-server -port 5555 -export host@<host>
34
35 Note: for SASL you will be prompted for a username and password.
36
37 % client -C -p 5556 -s host -m EAP-AES128 <host>
38 % server -c -p 5556 -s host -h <host>
39