A signatory is an object capable of providing a signature for an arbitrary stream of bytes.
toSign
signatureDestination