The Signature Class:
SHA1 with DSA or RSA or ECDSA, SHA256 with ECDSA, SHA384 with ECDSA,
SHA512 with ECDSA MD2 with RSA, and MD5 with RSA are the types of
signatures that the IBMPKCS11Impl provider supports. However, this
list is dependent on the hardware device that is being used and may
be less. The signatures are either created by first calling the MessageDigest class
that is to be associated with the signature and then calling the
hardware to create the actual signature from hash and the corresponding
private key or by making a single call to the hardware to everything
at once. Signatures are verified the same way by either creating
a hash and passing in both the public key and the previously generated
signature to the hardware or by just passing in the data, public key
and previously generate signature.