The value that should be signed. Strings are taken as they are - other types are stringified in a consistent way.
The RSA private key to use for signing the value
The generated signature and the (stringified) value that should be used to send along with the signature
Generates a signature using RSA SHA256