├── .github └── workflows │ └── test.yml ├── .gitignore ├── CHANGELOG.md ├── LICENSE.md ├── README.md ├── canonicalization.go ├── envelopedsignature.go ├── examples ├── canonicalization_test.go └── examples_validate.go ├── exclusivecanonicalization.go ├── go.mod ├── go.sum ├── makefile ├── renovate.json ├── signedxml.go ├── signedxml_test.go ├── signer.go ├── testdata ├── bbauth-metadata.xml ├── doc.xml ├── invalid-signature-changed-content.xml ├── invalid-signature-non-existing-reference.xml ├── invalid-signature-signature-value.xml ├── nosignature-custom-reference-id-attribute.xml ├── nosignature.xml ├── nosignature2.xml ├── root-level-signature.xml ├── rootxmlns.crt ├── rootxmlns.xml ├── rsa.crt ├── rsa.key.b64 ├── saml-external-ns.xml ├── signature-generate-using-xmlseclib.xml ├── signature-with-inclusivenamespaces.xml ├── valid-saml.xml ├── windows-store-signature.xml └── wsfed-metadata.xml ├── tests ├── helpers.go ├── issue55_test.go └── testdata │ └── issue55.xml └── validator.go /.github/workflows/test.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moov-io/signedxml/HEAD/.github/workflows/test.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moov-io/signedxml/HEAD/.gitignore -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moov-io/signedxml/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moov-io/signedxml/HEAD/LICENSE.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moov-io/signedxml/HEAD/README.md -------------------------------------------------------------------------------- /canonicalization.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moov-io/signedxml/HEAD/canonicalization.go -------------------------------------------------------------------------------- /envelopedsignature.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moov-io/signedxml/HEAD/envelopedsignature.go -------------------------------------------------------------------------------- /examples/canonicalization_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moov-io/signedxml/HEAD/examples/canonicalization_test.go -------------------------------------------------------------------------------- /examples/examples_validate.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moov-io/signedxml/HEAD/examples/examples_validate.go -------------------------------------------------------------------------------- /exclusivecanonicalization.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moov-io/signedxml/HEAD/exclusivecanonicalization.go -------------------------------------------------------------------------------- /go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moov-io/signedxml/HEAD/go.mod -------------------------------------------------------------------------------- /go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moov-io/signedxml/HEAD/go.sum -------------------------------------------------------------------------------- /makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moov-io/signedxml/HEAD/makefile -------------------------------------------------------------------------------- /renovate.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moov-io/signedxml/HEAD/renovate.json -------------------------------------------------------------------------------- /signedxml.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moov-io/signedxml/HEAD/signedxml.go -------------------------------------------------------------------------------- /signedxml_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moov-io/signedxml/HEAD/signedxml_test.go -------------------------------------------------------------------------------- /signer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moov-io/signedxml/HEAD/signer.go -------------------------------------------------------------------------------- /testdata/bbauth-metadata.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moov-io/signedxml/HEAD/testdata/bbauth-metadata.xml -------------------------------------------------------------------------------- /testdata/doc.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moov-io/signedxml/HEAD/testdata/doc.xml -------------------------------------------------------------------------------- /testdata/invalid-signature-changed-content.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moov-io/signedxml/HEAD/testdata/invalid-signature-changed-content.xml -------------------------------------------------------------------------------- /testdata/invalid-signature-non-existing-reference.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moov-io/signedxml/HEAD/testdata/invalid-signature-non-existing-reference.xml -------------------------------------------------------------------------------- /testdata/invalid-signature-signature-value.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moov-io/signedxml/HEAD/testdata/invalid-signature-signature-value.xml -------------------------------------------------------------------------------- /testdata/nosignature-custom-reference-id-attribute.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moov-io/signedxml/HEAD/testdata/nosignature-custom-reference-id-attribute.xml -------------------------------------------------------------------------------- /testdata/nosignature.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moov-io/signedxml/HEAD/testdata/nosignature.xml -------------------------------------------------------------------------------- /testdata/nosignature2.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moov-io/signedxml/HEAD/testdata/nosignature2.xml -------------------------------------------------------------------------------- /testdata/root-level-signature.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moov-io/signedxml/HEAD/testdata/root-level-signature.xml -------------------------------------------------------------------------------- /testdata/rootxmlns.crt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moov-io/signedxml/HEAD/testdata/rootxmlns.crt -------------------------------------------------------------------------------- /testdata/rootxmlns.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moov-io/signedxml/HEAD/testdata/rootxmlns.xml -------------------------------------------------------------------------------- /testdata/rsa.crt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moov-io/signedxml/HEAD/testdata/rsa.crt -------------------------------------------------------------------------------- /testdata/rsa.key.b64: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moov-io/signedxml/HEAD/testdata/rsa.key.b64 -------------------------------------------------------------------------------- /testdata/saml-external-ns.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moov-io/signedxml/HEAD/testdata/saml-external-ns.xml -------------------------------------------------------------------------------- /testdata/signature-generate-using-xmlseclib.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moov-io/signedxml/HEAD/testdata/signature-generate-using-xmlseclib.xml -------------------------------------------------------------------------------- /testdata/signature-with-inclusivenamespaces.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moov-io/signedxml/HEAD/testdata/signature-with-inclusivenamespaces.xml -------------------------------------------------------------------------------- /testdata/valid-saml.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moov-io/signedxml/HEAD/testdata/valid-saml.xml -------------------------------------------------------------------------------- /testdata/windows-store-signature.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moov-io/signedxml/HEAD/testdata/windows-store-signature.xml -------------------------------------------------------------------------------- /testdata/wsfed-metadata.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moov-io/signedxml/HEAD/testdata/wsfed-metadata.xml -------------------------------------------------------------------------------- /tests/helpers.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moov-io/signedxml/HEAD/tests/helpers.go -------------------------------------------------------------------------------- /tests/issue55_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moov-io/signedxml/HEAD/tests/issue55_test.go -------------------------------------------------------------------------------- /tests/testdata/issue55.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moov-io/signedxml/HEAD/tests/testdata/issue55.xml -------------------------------------------------------------------------------- /validator.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moov-io/signedxml/HEAD/validator.go --------------------------------------------------------------------------------