Hello team,

I tried to verify the following XML file (not a root'd web cert, sorry):
  https://216.191.58.251/apache-xmlsec-help/Word-plugin-signature.xml

Using the org.apache.xml.security.samples.signature.VerifySignature class that 
is found in src_samples directory and got this:

java -cp 
.:../libs/xmlsec-1.3.0.jar:../libs/xalan.jar:../libs/commons-logging.jar 
org.apache.xml.security.samples.signature.VerifySignature 
Word-plugin-signature.xml
Try to verify file:Word-plugin-signature.xml
Could find a X509Data element in the KeyInfo
Feb 21, 2007 2:20:17 PM org.apache.xml.security.signature.Reference verify
INFO: Verification successful for URI "#idPackageObject"
Feb 21, 2007 2:20:17 PM org.apache.xml.security.signature.Reference verify
INFO: Verification successful for URI "#idOfficeObject"
Feb 21, 2007 2:20:17 PM org.apache.xml.security.signature.Reference verify
WARNING: Verification failed for URI "#idsigInvalidImage"
Feb 21, 2007 2:20:17 PM org.apache.xml.security.signature.Reference verify
WARNING: Verification failed for URI "#idsigValidImage"
The XML signature in file 
file:/home/jlcooke/crypt_map/sc_data/sc/xmlsec/2007-02-21/Word-plugin-signature.xml
 is invalid !!!!! (bad)
Object=

It is clear the two Objects "#idsigInvalidImage" "#idsigValidImage" are failing.

I have two questions:
 1) How can I pragmatically find out why the signature failed verification?
    From what I can see the only way is to look at the log4j output.
 2) Passing the XML file above into Aleksey's xmlsec1 app it passes.  What's
    different?

Thanks

JLC

Reply via email to