I get an exception when trying to verify XML Signature. I sign a file (called submission.xml) on my pc; the file is added as below: Thanks in advance for your help. xmlSig.addDocument("cid:submission"); â
It is signed and I donât get an exception. But I get an exception when trying to verify signature. See the stack below: org.apache.xml.security.signature.XMLSignatureException: The Reference for URI cid:submission has no XMLSignatureInput Original Exception was org.apache.xml.security.signature.MissingResourceFailureException: The Reference for URI cid:submission has no XMLSignatureInput Original Exception was org.apache.xml.security.signature.ReferenceNotInitializedException: Could not find a resolver for URI cid:submission and Base null Original Exception was org.apache.xml.security.signature.ReferenceNotInitializedException: Could not find a resolver for URI cid:submission and Base null Original Exception was org.apache.xml.security.signature.ReferenceNotInitializedException: Could not find a resolver for URI cid:submission and Base null Original Exception was org.apache.xml.security.utils.resolver.ResourceResolverException: Could not find a resolver for URI cid:submission and Base null at org.apache.xml.security.signature.XMLSignature.checkSignatureValue (Unknown Source) at org.apache.xml.security.signature.XMLSignature.checkSignatureValue (Unknown Source) at TestSoap.createSubmissionManifest(TestSoap.java:1083) at TestSoap.createMessage(TestSoap.java:164) at TestSoap.main(TestSoap.java:133) org.apache.xml.security.signature.MissingResourceFailureException: The Reference for URI cid:submission has no XMLSignatureInput Original Exception was org.apache.xml.security.signature.ReferenceNotInitializedException: Could not find a resolver for URI cid:submission and Base null Original Exception was org.apache.xml.security.signature.ReferenceNotInitializedException: Could not find a resolver for URI cid:submission and Base null Original Exception was org.apache.xml.security.signature.ReferenceNotInitializedException: Could not find a resolver for URI cid:submission and Base null Original Exception was org.apache.xml.security.utils.resolver.ResourceResolverException: Could not find a resolver for URI cid:submission and Base null at org.apache.xml.security.signature.Manifest.verifyReferences(Unknown Source) at org.apache.xml.security.signature.SignedInfo.verify(Unknown Source) at org.apache.xml.security.signature.XMLSignature.checkSignatureValue (Unknown Source) at org.apache.xml.security.signature.XMLSignature.checkSignatureValue (Unknown Source) at TestSoap.createSubmissionManifest(TestSoap.java:1083) at TestSoap.createMessage(TestSoap.java:164) at TestSoap.main(TestSoap.java:133) org.apache.xml.security.signature.ReferenceNotInitializedException: Could not find a resolver for URI cid:submission and Base null Original Exception was org.apache.xml.security.signature.ReferenceNotInitializedException: Could not find a resolver for URI cid:submission and Base null Original Exception was org.apache.xml.security.signature.ReferenceNotInitializedException: Could not find a resolver for URI cid:submission and Base null Original Exception was org.apache.xml.security.utils.resolver.ResourceResolverException: Could not find a resolver for URI cid:submission and Base null at org.apache.xml.security.signature.Reference.calculateDigest(Unknown Source) at org.apache.xml.security.signature.Reference.verify(Unknown Source) at org.apache.xml.security.signature.Manifest.verifyReferences(Unknown Source) at org.apache.xml.security.signature.SignedInfo.verify(Unknown Source) at org.apache.xml.security.signature.XMLSignature.checkSignatureValue (Unknown Source) at org.apache.xml.security.signature.XMLSignature.checkSignatureValue (Unknown Source) at TestSoap.createSubmissionManifest(TestSoap.java:1083) at TestSoap.createMessage(TestSoap.java:164) at TestSoap.main(TestSoap.java:133) org.apache.xml.security.signature.ReferenceNotInitializedException: Could not find a resolver for URI cid:submission and Base null Original Exception was org.apache.xml.security.signature.ReferenceNotInitializedException: Could not find a resolver for URI cid:submission and Base null Original Exception was org.apache.xml.security.utils.resolver.ResourceResolverException: Could not find a resolver for URI cid:submission and Base null at org.apache.xml.security.signature.Reference.dereferenceURIandPerformTransforms (Unknown Source) at org.apache.xml.security.signature.Reference.getReferencedBytes(Unknown Source) at org.apache.xml.security.signature.Reference.calculateDigest(Unknown Source) at org.apache.xml.security.signature.Reference.verify(Unknown Source) at org.apache.xml.security.signature.Manifest.verifyReferences(Unknown Source) at org.apache.xml.security.signature.SignedInfo.verify(Unknown Source) at org.apache.xml.security.signature.XMLSignature.checkSignatureValue (Unknown Source) at org.apache.xml.security.signature.XMLSignature.checkSignatureValue (Unknown Source) at TestSoap.createSubmissionManifest(TestSoap.java:1083) at TestSoap.createMessage(TestSoap.java:164) at TestSoap.main(TestSoap.java:133) org.apache.xml.security.signature.ReferenceNotInitializedException: Could not find a resolver for URI cid:submission and Base null Original Exception was org.apache.xml.security.utils.resolver.ResourceResolverException: Could not find a resolver for URI cid:submission and Base null at org.apache.xml.security.signature.Reference.getContentsBeforeTransformation (Unknown Source) at org.apache.xml.security.signature.Reference.dereferenceURIandPerformTransforms (Unknown Source) at org.apache.xml.security.signature.Reference.getReferencedBytes(Unknown Source) at org.apache.xml.security.signature.Reference.calculateDigest(Unknown Source) at org.apache.xml.security.signature.Reference.verify(Unknown Source) at org.apache.xml.security.signature.Manifest.verifyReferences(Unknown Source) at org.apache.xml.security.signature.SignedInfo.verify(Unknown Source) at org.apache.xml.security.signature.XMLSignature.checkSignatureValue (Unknown Source) at org.apache.xml.security.signature.XMLSignature.checkSignatureValue (Unknown Source) at TestSoap.createSubmissionManifest(TestSoap.java:1083) at TestSoap.createMessage(TestSoap.java:164) at TestSoap.main(TestSoap.java:133) org.apache.xml.security.utils.resolver.ResourceResolverException: Could not find a resolver for URI cid:submission and Base null at org.apache.xml.security.utils.resolver.ResourceResolver.getInstance (Unknown Source) at org.apache.xml.security.signature.Reference.getContentsBeforeTransformation (Unknown Source) at org.apache.xml.security.signature.Reference.dereferenceURIandPerformTransforms (Unknown Source) at org.apache.xml.security.signature.Reference.getReferencedBytes(Unknown Source) at org.apache.xml.security.signature.Reference.calculateDigest(Unknown Source) at org.apache.xml.security.signature.Reference.verify(Unknown Source) at org.apache.xml.security.signature.Manifest.verifyReferences(Unknown Source) at org.apache.xml.security.signature.SignedInfo.verify(Unknown Source) at org.apache.xml.security.signature.XMLSignature.checkSignatureValue (Unknown Source) at org.apache.xml.security.signature.XMLSignature.checkSignatureValue (Unknown Source) at TestSoap.createSubmissionManifest(TestSoap.java:1083) at TestSoap.createMessage(TestSoap.java:164) at TestSoap.main(TestSoap.java:133)