there are quite a few oddities with the xml you
posted.

1. security element does not belong to the wsse
namespace
2. username token appears in the body

But, anyway, that does not cause a problem with your
signature verification.

Looking at the keyinfo, it looks like the code will
take a path where there are no success statements to
sysout. I mean, your code will not go through 

if (cert != null) {         
                            System.out.println("Signed
info verify:
"+signature.getSignedInfo().verify());//false)); 
                       isValid =
signature.checkSignatureValue(cert); 
                       System.out.println("Made it
here, sig is valid: "+isValid); 
                    } 


but will go through
                  else { 
                       PublicKey pubKey =
signature.getKeyInfo().getPublicKey(); 
                       if (pubKey != null) { 
                                       isValid =
signature.checkSignatureValue(pubKey); 
                       } 
                    
--rams

__________________________________________________
Do You Yahoo!?
Tired of spam?  Yahoo! Mail has the best spam protection around 
http://mail.yahoo.com 

Reply via email to