9
Requirements: Signature Functionality
¥Enable signing/verification of any Web addressable content
¥Enable variety of signature applications and use cases.
Sign/verify part or totality of XML document
Enable multiple signatures over static content given varied keys, algorithms, transforms etc
Support counter-signatures
Enable protected/unprotected signature properties
Enable variety of packaging
Detached, enveloped, enveloping signatures
Overlapping signatures and encryptions
¥Handle xml:ids without XML schema processing
¥Support arbitrary trust semantics
Multiple keys
¥Address efficiency and usability