perl-net-saml2 / perl-XML-Sig

XML::Sig - A Perl toolkit to help sign and verify XML Digital Signatures.
https://metacpan.org/pod/XML::Sig
1 stars 2 forks source link

Sign SAML metadata correctly #40

Closed waterkip closed 2 years ago

waterkip commented 2 years ago

You now need to instantiate XML::Sig in a way that looks a bit similar to xmlsec:

--id-attr:ID urn:...:EntityDescriptor

became:

XML::Sig->new(
    # other options here
    ns   => { md => 'urn:oasis:names:tc:SAML:2.0:metadata' },
    id_attr => '/md:EntityDescriptor[@ID]',
);

Signed-off-by: Wesley Schwengle wesley@opndev.io