public class JSSSignatureSpi
extends java.security.SignatureSpi
Modifier and Type | Class and Description |
---|---|
static class |
JSSSignatureSpi.DSA |
static class |
JSSSignatureSpi.MD2RSA |
static class |
JSSSignatureSpi.MD5RSA |
static class |
JSSSignatureSpi.RSAPSSSignature |
static class |
JSSSignatureSpi.SHA1EC |
static class |
JSSSignatureSpi.SHA1RSA |
static class |
JSSSignatureSpi.SHA256EC |
static class |
JSSSignatureSpi.SHA256RSA |
static class |
JSSSignatureSpi.SHA256RSAPSS |
static class |
JSSSignatureSpi.SHA384EC |
static class |
JSSSignatureSpi.SHA384RSA |
static class |
JSSSignatureSpi.SHA384RSAPSS |
static class |
JSSSignatureSpi.SHA512EC |
static class |
JSSSignatureSpi.SHA512RSA |
static class |
JSSSignatureSpi.SHA512RSAPSS |
Modifier | Constructor and Description |
---|---|
protected |
JSSSignatureSpi(SignatureAlgorithm alg) |
Modifier and Type | Method and Description |
---|---|
java.lang.Object |
clone() |
java.lang.Object |
engineGetParameter(java.lang.String param) |
void |
engineInitSign(java.security.PrivateKey privateKey) |
void |
engineInitSign(java.security.PrivateKey privateKey,
java.security.SecureRandom random) |
void |
engineInitVerify(java.security.PublicKey publicKey) |
void |
engineSetParameter(java.security.spec.AlgorithmParameterSpec params) |
void |
engineSetParameter(java.lang.String param,
java.lang.Object value) |
byte[] |
engineSign() |
int |
engineSign(byte[] outbuf,
int offset,
int len) |
void |
engineUpdate(byte b) |
void |
engineUpdate(byte[] b,
int off,
int len) |
boolean |
engineVerify(byte[] sigBytes) |
protected JSSSignatureSpi(SignatureAlgorithm alg)
public java.lang.Object clone() throws java.lang.CloneNotSupportedException
clone
in class java.security.SignatureSpi
java.lang.CloneNotSupportedException
public void engineInitSign(java.security.PrivateKey privateKey, java.security.SecureRandom random) throws java.security.InvalidKeyException
engineInitSign
in class java.security.SignatureSpi
java.security.InvalidKeyException
public void engineInitSign(java.security.PrivateKey privateKey) throws java.security.InvalidKeyException
engineInitSign
in class java.security.SignatureSpi
java.security.InvalidKeyException
public void engineInitVerify(java.security.PublicKey publicKey) throws java.security.InvalidKeyException
engineInitVerify
in class java.security.SignatureSpi
java.security.InvalidKeyException
public void engineUpdate(byte b) throws java.security.SignatureException
engineUpdate
in class java.security.SignatureSpi
java.security.SignatureException
public void engineUpdate(byte[] b, int off, int len) throws java.security.SignatureException
engineUpdate
in class java.security.SignatureSpi
java.security.SignatureException
public byte[] engineSign() throws java.security.SignatureException
engineSign
in class java.security.SignatureSpi
java.security.SignatureException
public int engineSign(byte[] outbuf, int offset, int len) throws java.security.SignatureException
engineSign
in class java.security.SignatureSpi
java.security.SignatureException
public boolean engineVerify(byte[] sigBytes) throws java.security.SignatureException
engineVerify
in class java.security.SignatureSpi
java.security.SignatureException
public void engineSetParameter(java.security.spec.AlgorithmParameterSpec params) throws java.security.InvalidAlgorithmParameterException
engineSetParameter
in class java.security.SignatureSpi
java.security.InvalidAlgorithmParameterException
public java.lang.Object engineGetParameter(java.lang.String param) throws java.security.InvalidParameterException
engineGetParameter
in class java.security.SignatureSpi
java.security.InvalidParameterException
public void engineSetParameter(java.lang.String param, java.lang.Object value) throws java.security.InvalidParameterException
engineSetParameter
in class java.security.SignatureSpi
java.security.InvalidParameterException