aspose file tools*
The moose likes XML and Related Technologies and the fly likes Signing XML and Canonicalization Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login


Win a copy of Spring in Action this week in the Spring forum!
JavaRanch » Java Forums » Engineering » XML and Related Technologies
Bookmark "Signing XML and Canonicalization" Watch "Signing XML and Canonicalization" New topic
Author

Signing XML and Canonicalization

Bill Tschumy
Greenhorn

Joined: Dec 01, 2003
Posts: 4
I am trying to digitally sign some xml and am having a hard time understanding the canonicalization options. The code I'm using is derived from the examples at the bottom of:

http://java.sun.com/javase/6/docs/technotes/guides/security/xmldsig/overview.html

I am creating an "enveloped" signature. Here is the relevant code from the GenEnveloped example:



I would like the canonicalization method to ignore whitespace outside of xml elements. Thus, the addition of a blank line wouldn't change the signature. None of the standard options to newCanonicalizationMethod() [INCLUSIVE, INCLUSIVE_WITH_COMMENTS, EXCLUSIVE, EXCLUSIVE_WITH_COMMENTS] do this. Is it possible? This seems like a reasonable thing to do so I'm surprised it is not more obvious.
 
I agree. Here's the link: http://aspose.com/file-tools
 
subject: Signing XML and Canonicalization