This is an implementation of a Signature class that uses the IAIK PKCS#11 wrapper to access the
token. It only works with IAIKPKCS11PrivateKey and IAIKPKCS11PublicKey. This version uses the
CKM_RSA_X9_31 mechanism to create the signature. The application must provide a hash value with
the appropriate X9.31 trailer as input. For instance, the trailer for SHA-1 is 0x33 0xCC. Refer
to the PKCS#11 v2.11 standard for details.