public abstract class LunaSignatureRSAWithDigest extends LunaSignatureRSA
| Modifier and Type | Field and Description |
|---|---|
protected java.lang.String |
digestAlg |
protected java.security.MessageDigest |
mDigest |
encodedSignature, keyFactory, lunaAPI, mAlgParams, mByteArray, mKey, mMechType, plainSignature| Modifier | Constructor and Description |
|---|---|
protected |
LunaSignatureRSAWithDigest(long sigMechType,
java.lang.String digMechType) |
|
LunaSignatureRSAWithDigest(java.lang.String digMechType) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
engineInitSign(java.security.PrivateKey key) |
protected void |
engineInitVerify(java.security.PublicKey key) |
protected int |
engineSign(byte[] outbuf,
int offset,
int len) |
protected void |
engineUpdate(byte[] b,
int off,
int len) |
protected boolean |
engineVerify(byte[] sigBytes,
int offset,
int length) |
protected byte[] |
getEncodedDigest(byte[] digest) |
DecodeSignature, EncodeSignature, resetBuffersengineGetParameter, engineGetParameters, engineInitSign, engineSetParameter, engineSign, engineUpdate, engineVerify, getParameterBytesprotected final java.security.MessageDigest mDigest
protected final java.lang.String digestAlg
public LunaSignatureRSAWithDigest(java.lang.String digMechType)
protected LunaSignatureRSAWithDigest(long sigMechType,
java.lang.String digMechType)
protected void engineInitVerify(java.security.PublicKey key)
throws java.security.InvalidKeyException,
java.security.ProviderException
engineInitVerify in class LunaSignaturejava.security.InvalidKeyExceptionjava.security.ProviderExceptionprotected void engineInitSign(java.security.PrivateKey key)
throws java.security.InvalidKeyException,
java.security.ProviderException
engineInitSign in class LunaSignaturejava.security.InvalidKeyExceptionjava.security.ProviderExceptionprotected void engineUpdate(byte[] b,
int off,
int len)
throws java.security.SignatureException
engineUpdate in class LunaSignaturejava.security.SignatureExceptionprotected int engineSign(byte[] outbuf,
int offset,
int len)
throws java.security.SignatureException,
java.security.ProviderException
engineSign in class LunaSignaturejava.security.SignatureExceptionjava.security.ProviderExceptionprotected boolean engineVerify(byte[] sigBytes,
int offset,
int length)
throws java.security.SignatureException,
java.security.ProviderException
engineVerify in class LunaSignaturejava.security.SignatureExceptionjava.security.ProviderExceptionprotected byte[] getEncodedDigest(byte[] digest)
Copyright 2014-2018 SafeNet. All rights reserved.