summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Experimental support for RFC5929 channel bindingsrfc5929Simo Sorce2014-03-251-1/+68
| | | | | | | | | This code depends on a patch that has not yet been upstreamed in mod_ssl, it also require client support whichis not available in Firefox, unclear if available in Chrome or other similar browser. It is available on Windows systems when Extended Protection Authentication is enabled.
* Add normative reference documentsSimo Sorce2014-03-253-0/+1317
|
* Implement checking for TLS connectionsSimo Sorce2014-03-131-2/+18
| | | | Obey the GSSSSLOnly setting.
* Allow context to be attached to the connectionSimo Sorce2014-03-091-18/+83
| | | | | | | | | | | This means the authentication is not repeated for every request but is retained for the life of the connection. This may be a security issue if a frontend proxy shares connections between multiple users so must be used with care. RFC 4559 warns that clients should not try SPNEGO if such a proxy is present. Unfortuntely the RFC assumes a non-standard method to determine if a proxy maintain separate connections.
* Fix module nameSimo Sorce2014-03-091-2/+2
| | | | | | The module structure name used throughout the code didn't match the name of the initialized structure, so the one used was always uninitialized.
* Add option to map GSS Name to local NameSimo Sorce2014-03-081-2/+31
| | | | | | | Always preserves the received name in GSS_NAME. In the kereberos case this will result in the environment variable called GSS_NAME the user's principal, while REMOTE_USER will contain the user name as mapped by the kerberos library.
* Use the cred_store extension to save credentialsSimo Sorce2014-03-081-6/+54
|
* Fix warningsSimo Sorce2014-02-151-2/+5
|
* Add initial configure scriptsSimo Sorce2014-02-158-0/+139
|
* Example apache module confSimo Sorce2014-02-151-0/+1
|
* Initial codeSimo Sorce2014-02-151-0/+224
Signed-off-by: Simo Sorce <simo@redhat.com>