@@ -555,15 +555,13 @@ describe("Signature unit tests", function () {
555
555
const xml = '<root><x xmlns="ns"></x><y attr="value"></y><z><w></w></z></root>' ;
556
556
const sig = new SignedXml ( ) ;
557
557
558
+ sig . publicCert = fs . readFileSync ( "./test/static/client_public.pem" ) ;
558
559
sig . CanonicalizationAlgorithms [ "http://DummyTransformation" ] = DummyTransformation ;
559
560
sig . CanonicalizationAlgorithms [ "http://DummyCanonicalization" ] = DummyCanonicalization ;
560
561
sig . HashAlgorithms [ "http://dummyDigest" ] = DummyDigest ;
561
562
sig . SignatureAlgorithms [ "http://dummySignatureAlgorithm" ] = DummySignatureAlgorithm ;
562
563
563
564
sig . signatureAlgorithm = "http://dummySignatureAlgorithm" ;
564
- sig . getKeyInfoContent = function ( ) {
565
- return "<ds:dummy>dummy key info</ds:dummy>" ;
566
- } ;
567
565
sig . canonicalizationAlgorithm = "http://DummyCanonicalization" ;
568
566
sig . privateKey = "" ;
569
567
@@ -615,11 +613,13 @@ describe("Signature unit tests", function () {
615
613
"</ds:SignedInfo>" +
616
614
"<ds:SignatureValue>dummy signature</ds:SignatureValue>" +
617
615
"<ds:KeyInfo>" +
618
- "<ds:dummy>dummy key info</ds:dummy>" +
616
+ "<ds:X509Data>" +
617
+ "<ds:X509Certificate>MIIBxDCCAW6gAwIBAgIQxUSXFzWJYYtOZnmmuOMKkjANBgkqhkiG9w0BAQQFADAWMRQwEgYDVQQDEwtSb290IEFnZW5jeTAeFw0wMzA3MDgxODQ3NTlaFw0zOTEyMzEyMzU5NTlaMB8xHTAbBgNVBAMTFFdTRTJRdWlja1N0YXJ0Q2xpZW50MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQC+L6aB9x928noY4+0QBsXnxkQE4quJl7c3PUPdVu7k9A02hRG481XIfWhrDY5i7OEB7KGW7qFJotLLeMec/UkKUwCgv3VvJrs2nE9xO3SSWIdNzADukYh+Cxt+FUU6tUkDeqg7dqwivOXhuOTRyOI3HqbWTbumaLdc8jufz2LhaQIDAQABo0swSTBHBgNVHQEEQDA+gBAS5AktBh0dTwCNYSHcFmRjoRgwFjEUMBIGA1UEAxMLUm9vdCBBZ2VuY3mCEAY3bACqAGSKEc+41KpcNfQwDQYJKoZIhvcNAQEEBQADQQAfIbnMPVYkNNfX1tG1F+qfLhHwJdfDUZuPyRPucWF5qkh6sSdWVBY5sT/txBnVJGziyO8DPYdu2fPMER8ajJfl</ds:X509Certificate>" +
618
+ "</ds:X509Data>" +
619
619
"</ds:KeyInfo>" +
620
620
"</ds:Signature>" ;
621
621
622
- expect ( expected , "wrong signature format" ) . to . equal ( signature ) ;
622
+ expect ( signature , "wrong signature format" ) . to . equal ( expected ) ;
623
623
624
624
const signedXml = sig . getSignedXml ( ) ;
625
625
const expectedSignedXml =
@@ -652,17 +652,19 @@ describe("Signature unit tests", function () {
652
652
"</ds:SignedInfo>" +
653
653
"<ds:SignatureValue>dummy signature</ds:SignatureValue>" +
654
654
"<ds:KeyInfo>" +
655
- "<ds:dummy>dummy key info</ds:dummy>" +
655
+ "<ds:X509Data>" +
656
+ "<ds:X509Certificate>MIIBxDCCAW6gAwIBAgIQxUSXFzWJYYtOZnmmuOMKkjANBgkqhkiG9w0BAQQFADAWMRQwEgYDVQQDEwtSb290IEFnZW5jeTAeFw0wMzA3MDgxODQ3NTlaFw0zOTEyMzEyMzU5NTlaMB8xHTAbBgNVBAMTFFdTRTJRdWlja1N0YXJ0Q2xpZW50MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQC+L6aB9x928noY4+0QBsXnxkQE4quJl7c3PUPdVu7k9A02hRG481XIfWhrDY5i7OEB7KGW7qFJotLLeMec/UkKUwCgv3VvJrs2nE9xO3SSWIdNzADukYh+Cxt+FUU6tUkDeqg7dqwivOXhuOTRyOI3HqbWTbumaLdc8jufz2LhaQIDAQABo0swSTBHBgNVHQEEQDA+gBAS5AktBh0dTwCNYSHcFmRjoRgwFjEUMBIGA1UEAxMLUm9vdCBBZ2VuY3mCEAY3bACqAGSKEc+41KpcNfQwDQYJKoZIhvcNAQEEBQADQQAfIbnMPVYkNNfX1tG1F+qfLhHwJdfDUZuPyRPucWF5qkh6sSdWVBY5sT/txBnVJGziyO8DPYdu2fPMER8ajJfl</ds:X509Certificate>" +
657
+ "</ds:X509Data>" +
656
658
"</ds:KeyInfo>" +
657
659
"</ds:Signature>" +
658
660
"</root>" ;
659
661
660
- expect ( expectedSignedXml , "wrong signedXml format" ) . to . equal ( signedXml ) ;
662
+ expect ( signedXml , "wrong signedXml format" ) . to . equal ( expectedSignedXml ) ;
661
663
662
664
const originalXmlWithIds = sig . getOriginalXmlWithIds ( ) ;
663
665
const expectedOriginalXmlWithIds =
664
666
'<root><x xmlns="ns" Id="_0"/><y attr="value" Id="_1"/><z><w Id="_2"/></z></root>' ;
665
- expect ( expectedOriginalXmlWithIds , "wrong OriginalXmlWithIds" ) . to . equal ( originalXmlWithIds ) ;
667
+ expect ( originalXmlWithIds , "wrong OriginalXmlWithIds" ) . to . equal ( expectedOriginalXmlWithIds ) ;
666
668
} ) ;
667
669
668
670
it ( "signer creates correct signature values" , function ( ) {
0 commit comments