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)