Beispiel #1
0
 public function testSign()
 {
     $data = new DOMDocument();
     $data->load(__DIR__ . '/_files/basic-doc.xml');
     $this->adapter->setPrivateKey($this->getPrivateKey())->setPublicKey($this->getPublicKey())->addTransform(AdapterInterface::ENVELOPED)->setCanonicalMethod('http://www.w3.org/2001/10/xml-exc-c14n#')->sign($data);
     $this->assertXmlStringEqualsXmlFile(__DIR__ . '/_files/basic-doc-signed.xml', $data->saveXML());
 }