Beispiel #1
0
function test04()
{
    echo "SP login; testing processing of an empty Response... ";
    $server = new LassoServer(DATA_DIR . "sp1-la/metadata.xml", DATA_DIR . "sp1-la/private-key-raw.pem", NULL, DATA_DIR . "sp1-la/certificate.pem");
    $server->addProvider(LASSO_PROVIDER_ROLE_IDP, DATA_DIR . "idp1-la/metadata.xml", DATA_DIR . "idp1-la/public-key.pem", DATA_DIR . "idp1-la/certificate.pem");
    $login = new LassoLogin($server);
    try {
        $login->processResponseMsg("");
    } catch (LassoProfileInvalidMsgError $error) {
    }
    echo "OK.\n";
}