| 
<?
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);
 
 ?>
 |