Thank you Arshad. It worked. On Sun, Apr 8, 2012 at 12:21 AM, Arshad Noor <[email protected]>wrote:
> You're trying to use a DSA key with the RSA algorithm. Check your code > to make sure that you have the correct algorithm for the corresponding > key-type. > > If you're trying to use XMLSignature with an RSA key-pair, then must > have the key generated and in a keystore before you run the program; > search for "keytool" on the internet for instructions on how to > generate an RSA key-pair) > > Arshad Noor > StrongAuth, Inc. > > > On 04/07/2012 11:37 AM, Pushpalanka Jayawardhana wrote: > >> Hi, >> >> I have a requirement to generate a detached RSA signature using the >> RSAwithSHA256 signature >> identifier:http://www.w3.org/**2001/04/xmldsig-more#rsa-**sha256<http://www.w3.org/2001/04/xmldsig-more#rsa-sha256> >> <http://www.ietf.org/rfc/**rfc4051.txt<http://www.ietf.org/rfc/rfc4051.txt> >> > >> >> over several files (HTML,CSS, JavaScript etc.) Trying out the samples I >> could generate an enveloping signature using DSA. But when I change the >> SignatureMethodURI to "XMLSignature.ALGO_ID_**SIGNATURE_RSA_SHA256" I got >> the following error. >> >> Exception in thread "main" >> org.apache.xml.security.**signature.**XMLSignatureException: No installed >> provider supports this key: sun.security.provider.**DSAPrivateKey >> Original Exception was java.security.**InvalidKeyException: No installed >> provider supports this key: sun.security.provider.**DSAPrivateKey >> at >> org.apache.xml.security.**algorithms.implementations.**SignatureBaseRSA.* >> *engineInitSign(**SignatureBaseRSA.java:167) >> at >> org.apache.xml.security.**algorithms.SignatureAlgorithm.** >> initSign(SignatureAlgorithm.**java:238) >> at >> org.apache.xml.security.**signature.XMLSignature.sign(** >> XMLSignature.java:591) >> at >> org.apache.xml.security.**widgets.CreateSignature1.main(** >> CreateSignature.java:161) >> >> I am totally new to Santuario and so thankful to anyone who can give me >> some hints on where should I look to correct this. Also any resource on >> making detached signatures with Santuario is highly valued. >> >> >> Thank you and Best Regards, >> -- >> Pushpalanka Jayawardhana | Undergraduate | Computer Science and >> Engineering >> University of Moratuwa >> >> +94779716248 | >> http://pushpalankajaya.**blogspot.com<http://pushpalankajaya.blogspot.com> >> >> Twitter: >> http://twitter.com/**Pushpalanka|<http://twitter.com/Pushpalanka%7C>Slideshare: >> http://www.slideshare.net/**Pushpalanka<http://www.slideshare.net/Pushpalanka> >> >> >> >> -- Pushpalanka Jayawardhana | Undergraduate | Computer Science and Engineering University of Moratuwa +94779716248 | http://pushpalankajaya.blogspot.com Twitter: http://twitter.com/Pushpalanka | Slideshare: http://www.slideshare.net/Pushpalanka
