Crypto Signature Generator

A class which provides an API for generating signatures for a given String.

The signature is returned as a String (not an array of bytes) representing the signature bytes encoded in base64. This representation is suitable for over-the-wire transfer.

The implementation assumes that the Strings to be signed are all UTF8-compatible strings.