<?
include "xmlsec.class.php";
$f = fopen( "dsig.xml" , 'r') ;
if ( !$f ){
echo 'Error open file ';
exit;
}
$xmlstr = fread($f, filesize("dsig.xml"));
fclose($f);
$doc = domxml_open_mem( $xmlstr );
if ( !$doc )
{
echo "Error while parsing the input xml document\n";
exit;
}
$xmlsec = new xmlsec( 'keys.xml' , // keys file
"/home/akalend/temp", // temp writeable directory if undefined in $TMPDIIR in ENV
true); // false for debugging - save temp files ( define is true )
$res = $xmlsec->verify( $doc );
if ( $res )
print 'the sign verify';
else
die( 'msg: '.$xmlsec->errorMsg .'<br> cmd:'.$xmlsec->cmd);
?>
|