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