santuario-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From anshuk pal chaudhuri <anshu...@yahoo.com>
Subject XML Signature Problem
Date Thu, 17 Nov 2005 04:24:43 GMT
HI,

I am having this weird problem.

The Problem:
I am creating a saml assertion(using opensaml),signing
it--which is in turn using XMLSignature of
XMLSecurity.NO ISSUES in this.Working Fine.

The moment I am verfying that saml assertion at the
other end,its creating a problem.Its throwing an
exception:

org.apache.xml.security.utils.resolver.ResourceResolverException:Could
not find a resolver for URI null and Base null
	at
org.apache.xml.security.utils.resolver.ResourceResolver.getInstance(Unknown
Source)
	at
org.apache.xml.security.signature.Reference.getContentsBeforeTransformation(Reference.java:412)
	at
org.apache.xml.security.signature.Reference.dereferenceURIandPerformTransforms(Reference.java:638)
	at
org.apache.xml.security.signature.Reference.calculateDigest(Reference.java:725)
	at
org.apache.xml.security.signature.Reference.verify(Reference.java:774)
	at
org.apache.xml.security.signature.Manifest.verifyReferences(Manifest.java:318)
	at
org.apache.xml.security.signature.SignedInfo.verify(SignedInfo.java:224)
	at
org.apache.xml.security.signature.XMLSignature.checkSignatureValue(XMLSignature.java:592)
	at
org.opensaml.SAMLSignedObject.verify(SAMLSignedObject.java:340)
	at
saml.SimpleSAMLInsertion.main(SimpleSAMLInsertion.java:181)
java.lang.NullPointerException
	at
org.apache.xml.security.transforms.implementations.TransformEnvelopedSignature.enginePerformTransform(Unknown
Source)
	at
org.apache.xml.security.transforms.Transform.performTransform(Transform.java:308)
	at
org.apache.xml.security.transforms.Transforms.performTransforms(Unknown
Source)
	at
org.apache.xml.security.signature.Reference.getContentsAfterTransformation(Reference.java:468)
	at
org.apache.xml.security.signature.Reference.dereferenceURIandPerformTransforms(Reference.java:639)
	at
org.apache.xml.security.signature.Reference.calculateDigest(Reference.java:725)
	at
org.apache.xml.security.signature.Reference.verify(Reference.java:774)
	at
org.apache.xml.security.signature.Manifest.verifyReferences(Manifest.java:318)
	at
org.apache.xml.security.signature.SignedInfo.verify(SignedInfo.java:224)
	at
org.apache.xml.security.signature.XMLSignature.checkSignatureValue(XMLSignature.java:592)
	at
org.opensaml.SAMLSignedObject.verify(SAMLSignedObject.java:340)
	at
saml.SimpleSAMLInsertion.main(SimpleSAMLInsertion.java:181)


This problem is specific to XMLSignature and not to
Open SAML.
What I think is that,the references element contains
the URI attribute,which works fine at the first
end(while craeting the signature),but at the other end
the URI is becoming null.
That is the reason:
ResourceResolver resolver =
ResourceResolver.getInstance(URIAttr,this._baseURI,
this._manifest._perManifestResolvers)
is throwing an exception.

Can anyone help?
Regards,
Anshuk



	
		
__________________________________ 
Yahoo! Mail - PC Magazine Editors' Choice 2005 
http://mail.yahoo.com

Mime
View raw message