Hi Emmanuel, So I found the (really simple) mistake : in the tutorial, they hard-code the user/password... All works very well at end :)
Thank you very much for the help ! Tabin Cédric > Hi Tabin, > > There my be a typo: in the crypto.properties file you have set the alias > to privatekey, when the alias of the certificate in the keystore is > privkey. > > I've solved this problem by implementing a PasswordCallbackClass which > set the private key's password being given the certificate's alias. I've > set the private key alias through the user parameter for the > WSDoAllSender handler. > > Hope it helps! > > Emanuel > > On 2/14/06, Tabin Cédric -[ thecaptain ]- <[EMAIL PROTECTED]> > wrote: >> Hi all :) >> >> I'm new on this mailing list and I hope that my questions and my >> english won't be too bad ^^ So I try to implement the WSSecurity using >> wss4j into Axis and I encountered some problems. I found this tutorial >> : >> http://www.devx.com/Java/Article/28816/1954?pf=true. After following >> it point per point I obtain the good lines in the JKS : >> >> Keystore type: jks >> Keystore provider: SUN >> >> Your keystore contains 2 entries >> >> privkey, Jul 25, 2005, keyEntry, >> Certificate fingerprint (MD5): >> E7:4A:D9:D7:67:A6:6D:E7:A5:C4:28:22:3D:C5:C4:30 >> pubcert, Jul 25, 2005, trustedCertEntry, >> Certificate fingerprint (MD5): >> 99:8F:14:C5:BB:21:86:77:D2:CF:56:DE:98:DD:74:62 >> >> (I've go other fingerprint but same lines) and my crypto.properties >> file looks like that : >> >> org.apache.ws.security.crypto.provider=org.apache.ws.security.components.crypto.Merlin >> org.apache.ws.security.crypto.merlin.keystore.type=jks >> org.apache.ws.security.crypto.merlin.keystore.password=security >> org.apache.ws.security.crypto.merlin.keystore.alias=privatekey >> org.apache.ws.security.crypto.merlin.alias.password=security >> org.apache.ws.security.crypto.merlin.file=privateKeyStore >> >> but unfortunately, when I launch the class into eclipse, the following >> error came : >> org.apache.ws.security.WSSecurityException: General security error >> (Unexpected number of X509Data: for Signature) >> at >> org.apache.ws.security.message.WSSignEnvelope.build(WSSignEnvelope.java:251) >> at test.WSEncrypter.signSOAPEnvelope(WSEncrypter.java:178) at >> test.WSEncrypter.main(WSEncrypter.java:109) >> >> After many researchs, I found a post into this mailing list :) >> http://mail-archives.apache.org/mod_mbox/ws-wss4j-dev/200602.mbox/browser >> >> I get the crypto.properties file and the x509.PFX.MSFT file given as >> example into wss4j and... It works ! So I don't understand why my jks >> doesn't :( >> >> Any idea/explanations ? :) >> >> Best regards >> >> Tabin Cédric >> >> >> >> --------------------------------------------------------------------- >> To unsubscribe, e-mail: [EMAIL PROTECTED] >> For additional commands, e-mail: [EMAIL PROTECTED] --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
