This class provides a binding between a Signature object and an authenticated X.500 name (from an X.509 certificate chain), which is needed in many public key signing applications.
The name of the signer is important, both because knowing it is the whole point of the signature, and because the associated X.509 certificate is always used to verify the signature.
The X.509 certificate chain is temporarily not associated with the signer, but this omission will be resolved.
@author David Brownell
@author Amit Kapoor
@author Hemma Prafullchandra