From 3a786a4611ea2ec4b342407ce5dda6a875e39eb3 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Andreas=20=C3=85kre=20Solberg?= <andreas.solberg@uninett.no> Date: Mon, 21 Apr 2008 10:10:17 +0000 Subject: [PATCH] Adding documentatino for the new tlsclient authentication module git-svn-id: https://simplesamlphp.googlecode.com/svn/trunk@501 44740490-163a-0410-bde0-09ae8108e29a --- docs/source/simplesamlphp-idp.xml | 33 ++++++++++++++++++++++++++++++- 1 file changed, 32 insertions(+), 1 deletion(-) diff --git a/docs/source/simplesamlphp-idp.xml b/docs/source/simplesamlphp-idp.xml index 337411ad2..3e1feaef2 100644 --- a/docs/source/simplesamlphp-idp.xml +++ b/docs/source/simplesamlphp-idp.xml @@ -7,7 +7,7 @@ <articleinfo> <date>2007-10-15</date> - <pubdate>Thu Mar 27 20:46:34 2008</pubdate> + <pubdate>Wed Apr 16 10:24:40 2008</pubdate> <author> <firstname>Andreas Åkre</firstname> @@ -120,6 +120,15 @@ LDAP.</para> </glossdef> </glossentry> + + <glossentry> + <glossterm>auth/login-tlsclient.php</glossterm> + + <glossdef> + <para>Authentication via client certificates. (using the apache + SSL module)</para> + </glossdef> + </glossentry> </glosslist></para> <section> @@ -158,6 +167,28 @@ </itemizedlist> </section> + <section> + <title>Configure the tlsclient authenticaiton module</title> + + <para>Configure apache like this:</para> + + <programlisting> SSLEngine On + SSLCertificateFile /etc/ssl/private/bridge.pem + SSLCertificateKeyFile /etc/ssl/private/bridge.key + SSLCertificateChainFile /etc/ssl/certs/sureserverEDU.pem + SSLOptions +StdEnvVars +ExportCertData + KeepAliveTimeout 60 + SSLCipherSuite ALL:!ADH:!EXPORT56:RC4+RSA:+HIGH:+MEDIUM:+LOW:+SSLv2:+EXP:+eNULL + + SSLCACertificateFile "/etc/ssl/private/tlsclienttest-ca.crt" + SSLVerifyClient optional + SSLVerifyDepth  1</programlisting> + + <para>And, then configure the identity provider to use the + authentication module: + <filename>auth/login-tlsclient.php</filename>.</para> + </section> + <section> <title>Configuring the multi-LDAP authenticaiton module</title> -- GitLab