santuario-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Rafael José Deitos <dei...@das.ufsc.br>
Subject XMLSignature with RSA_MD5 key
Date Wed, 15 Jun 2005 14:39:15 GMT
Hi all...

I'm having problems in signing an "org.apache.axis.message.SOAPEnvelope"
as an "org.w3c.Document".

I'm passing a RSAPrivateKey with md5 in the XMLSIgnature.sign() method.

#########
iaik.security.rsa.RSAPrivateKey priv =
new aik.security.rsa.RSAPrivateKey(THE MODULUS, THE EXPONENT);

xmlSignatureObject.sign(priv);

#########

It seems to occur an error saying that the "modulus" of the Key is not
positive, but I'm shure it is...

I don't know what's happening.

I wonder if anyone could help me to solve the problems...

Thanks very much for any help...


THE ERRROR:

java.lang.ArithmeticException: BigInteger: modulus not positive
	at java.math.BigInteger.modPow(BigInteger.java:1513)
	at sun.security.rsa.RSACore.crtCrypt(RSACore.java:137)
	at sun.security.rsa.RSACore.rsa(RSACore.java:84)
	at sun.security.rsa.RSASignature.engineSign(RSASignature.java:159)
	at java.security.Signature$Delegate.engineSign(Signature.java:1131)
	at java.security.Signature.sign(Signature.java:527)
	at
org.apache.xml.security.algorithms.implementations.SignatureBaseRSA.engineSign(SignatureBaseRSA.java:130)
	at
org.apache.xml.security.algorithms.SignatureAlgorithm.sign(SignatureAlgorithm.java:175)
	at
org.apache.xml.security.signature.XMLSignature.sign(XMLSignature.java:582)
	at testing.TestXMLSig.<init>(TestXMLSig.java:156)
	at testing.TestXMLSig.main(TestXMLSig.java:246)




==============================================
    Quia natura mutari non potest idcirco
 verae amicitiae sempiternae sunt - (Horace)
             RAFAEL J. DEITOS
Automação - UFSC - Florianópolis - SC - Brazil
       http://www.das.ufsc.br/~deitos
==============================================


Mime
View raw message