public class ExternalSha3_512RsaPssSignature extends ExternalHashSignature
Modifier and Type | Field and Description |
---|---|
protected iaik.pkcs.pkcs11.Mechanism |
mechanism_
The mechanism of this siganture object which contains parameters also.
|
protected static java.lang.String |
MESSAGE_DIGEST_ALGORITHM_NAME
The JCA name of the messag digest algorithm.
|
protected PKCS11SignatureParameterSpec |
parametersSpec_
The parameters for this signature object.
|
protected static java.lang.String |
SIGNATURE_ALGORITHM_NAME
The JCA standard name of this signature algorithm.
|
messageDigest_
currentKeyIsSoftwareKey_, initialized_, operationState_, pkcs11OperationInitialized_, privateKey_, publicKey_, session_, SIGN, softwareDelegate_, tokenManager_, usedMechanismInfos_, usedMechanisms_, VERIFY
Constructor and Description |
---|
ExternalSha3_512RsaPssSignature()
Public default constructor to enable instantiation via Class.forName(String).
|
Modifier and Type | Method and Description |
---|---|
protected java.lang.String |
getAlgorithmName()
Get the JCA standard name of this signautre algorithm.
|
protected iaik.pkcs.pkcs11.Mechanism |
getMechanism()
Get the mechanism of this signature object.
|
protected java.lang.String |
getMessageDigestName()
Returns the message digest's name that this object uses to hash the data.
|
protected void |
pkcs11SetParameter(java.security.spec.AlgorithmParameterSpec parametersSpec)
SPI: Set the parameters for this signature object.
|
getMessageDigest, pkcs11InitSign, pkcs11InitVerify, pkcs11Sign, pkcs11Update, pkcs11Update, pkcs11Verify, prepareHash
engineGetParameter, engineInitSign, engineInitVerify, engineSetParameter, engineSetParameter, engineSign, engineUpdate, engineUpdate, engineVerify, finalize, finalizePkcs11Operation, getUsedMechanismFeatures, getUsedMechanisms, initializePkcs11Operation, initializeSession, initializeSoftwareDelegate, isSupportedBy, pkcs11GetParameter, pkcs11SetParameter
protected static java.lang.String MESSAGE_DIGEST_ALGORITHM_NAME
protected static java.lang.String SIGNATURE_ALGORITHM_NAME
protected PKCS11SignatureParameterSpec parametersSpec_
protected iaik.pkcs.pkcs11.Mechanism mechanism_
public ExternalSha3_512RsaPssSignature()
protected java.lang.String getAlgorithmName()
getAlgorithmName
in class PKCS11Signature
protected void pkcs11SetParameter(java.security.spec.AlgorithmParameterSpec parametersSpec) throws java.security.InvalidAlgorithmParameterException
pkcs11SetParameter
in class PKCS11Signature
parametersSpec
- The KCS11SignatureParameterSpec that contains the PKCS#11 parameters.java.security.InvalidAlgorithmParameterException
- If the parameters are of incorrect type.protected iaik.pkcs.pkcs11.Mechanism getMechanism()
getMechanism
in class ExternalHashSignature
protected java.lang.String getMessageDigestName()
getMessageDigestName
in class ExternalHashSignature
IAIK JavaSecurity Website https://jce.iaik.tugraz.at/
IAIK at Graz University of Technology, Austria, Europe
Copyright 2001-2023 IAIK, Graz University of Technology, Inffeldgasse 16a, 8010 Graz, Austria. All Rights Reserved. Version 1.9.4