addCertificatePair('/usr/local/Zend/apache2/conf/server.key',
'/usr/local/Zend/apache2/conf/server.crt');
$auth = Zend_Auth::getInstance();
$result = $auth->authenticate($adapter);
switch ($result->getCode()) {
case Zend_Auth_Result::SUCCESS:
$claims = $result->getIdentity();
print "Angegebener Name: {$claims->givenname}
";
print "Vorname: {$claims->surname}
";
print "Email Adresse: {$claims->emailaddress}
";
print "PPI: {$claims->getCardID()}
";
break;
case Zend_Auth_Result::FAILURE_CREDENTIAL_INVALID:
print "Die angegebenen Daten haben der Überprüfung "
. "nicht standgehalten";
break;
default:
case Zend_Auth_Result::FAILURE:
print "Bei der Bearbeitung der Angaben trat ein Fehler auf.";
break;
}
if (count($result->getMessages()) > 0) {
print "";
var_dump($result->getMessages());
print "";
}
}
?>
]]>