public class SignatureEngine
extends java.security.Signature
Constructor and Description |
---|
SignatureEngine(java.lang.String algorithmName,
iaik.pkcs.pkcs11.Session session,
iaik.pkcs.pkcs11.Mechanism signatureMechanism,
java.security.MessageDigest md)
Creates a new signature engine that uses the given parameters to create the
signature on the PKCS#11 token.
|
public SignatureEngine(java.lang.String algorithmName, iaik.pkcs.pkcs11.Session session, iaik.pkcs.pkcs11.Mechanism signatureMechanism, java.security.MessageDigest md) throws java.security.NoSuchAlgorithmException
algorithmName
- The name of the signature algorithm. This class does not interpret
this name; it uses it as is.session
- The PKCS#11 session to use for signing. It must have the
permissions to sign with the used private key; e.g. it may require
a user session.signatureMechanism
- The PKCS#11 mechanism to use for signing; e.g. Mechanism.RSA_PKCS.md
- The hashjava.security.NoSuchAlgorithmException
- If the hash algorithm is not available.Copyright © 2018 Agencia de Tecnología y Certificación Electrónica. All Rights Reserved.