Interface for a component which is responsible for cryptographically computing and storing the
actual digital signature content held within a Signature instance.
Implementations must be thread-safe.
Instances of this classes are usually used via the Signer service class.