예제 #1
0
function test02()
{
    echo "Server construction with no optional argument, dump & newFromDump... ";
    $server = new LassoServer(DATA_DIR . "sp1-la/metadata.xml");
    $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");
    $dump = $server->dump();
    $server2 = LassoServer::newFromDump($dump);
    $dump2 = $server2->dump();
    assert($dump == $dump2);
    echo "OK.\n";
}