Signer, SignatureParameters, Message, Key.
Algorithm::Null for testing.
MessageHeader with name normalization.
Signer passes signing string to algorithm.