some clarification

This commit is contained in:
count 2001-04-25 22:25:35 +00:00
parent ccb4342e88
commit 10d92835c1

View File

@ -129,12 +129,17 @@
# Certificate (chain) verification occurs inside mod_ssl # Certificate (chain) verification occurs inside mod_ssl
if ($phpgw_info['server']['auth_type'] == 'sqlssl' && isset($HTTP_SERVER_VARS["SSL_CLIENT_S_DN"]) && !isset($cd)) if ($phpgw_info['server']['auth_type'] == 'sqlssl' && isset($HTTP_SERVER_VARS["SSL_CLIENT_S_DN"]) && !isset($cd))
{ {
# an X.509 subject looks like:
# /CN=john.doe/OU=Department/O=Company/C=xx/Email=john@comapy.tld/L=City/
# the username is deliberately lowercase, to ease LDAP integration
$sslattribs = explode("/",$HTTP_SERVER_VARS["SSL_CLIENT_S_DN"]); $sslattribs = explode("/",$HTTP_SERVER_VARS["SSL_CLIENT_S_DN"]);
# skip the part in front of the first "/" (nothing)
while ($sslattrib = next($sslattribs)) while ($sslattrib = next($sslattribs))
{ {
list($key,$val) = explode("=",$sslattrib); list($key,$val) = explode("=",$sslattrib);
$sslattributes[$key] = $val; $sslattributes[$key] = $val;
} }
if (isset($sslattributes["Email"])) if (isset($sslattributes["Email"]))
{ {
$submit = True; $submit = True;