A data object is digested.
The digest value is placed in a Signature element.
Signature
The Signature element is digested.
The Signature element's digest is cryptographiclly signed.