Class JSSSignatureSpi
- java.lang.Object
-
- java.security.SignatureSpi
-
- org.mozilla.jss.provider.java.security.JSSSignatureSpi
-
- Direct Known Subclasses:
JSSSignatureSpi.DSA
,JSSSignatureSpi.MD2RSA
,JSSSignatureSpi.MD5RSA
,JSSSignatureSpi.RSAPSSSignature
,JSSSignatureSpi.SHA1EC
,JSSSignatureSpi.SHA1RSA
,JSSSignatureSpi.SHA256EC
,JSSSignatureSpi.SHA256RSA
,JSSSignatureSpi.SHA256RSAPSS
,JSSSignatureSpi.SHA384EC
,JSSSignatureSpi.SHA384RSA
,JSSSignatureSpi.SHA384RSAPSS
,JSSSignatureSpi.SHA512EC
,JSSSignatureSpi.SHA512RSA
,JSSSignatureSpi.SHA512RSAPSS
public class JSSSignatureSpi extends java.security.SignatureSpi
-
-
Nested Class Summary
Nested Classes Modifier and Type Class 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
-
Constructor Summary
Constructors Modifier Constructor Description protected
JSSSignatureSpi(SignatureAlgorithm alg)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method 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.lang.String param, java.lang.Object value)
void
engineSetParameter(java.security.spec.AlgorithmParameterSpec params)
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)
-
-
-
Constructor Detail
-
JSSSignatureSpi
protected JSSSignatureSpi(SignatureAlgorithm alg)
-
-
Method Detail
-
clone
public java.lang.Object clone() throws java.lang.CloneNotSupportedException
- Overrides:
clone
in classjava.security.SignatureSpi
- Throws:
java.lang.CloneNotSupportedException
-
engineInitSign
public void engineInitSign(java.security.PrivateKey privateKey, java.security.SecureRandom random) throws java.security.InvalidKeyException
- Overrides:
engineInitSign
in classjava.security.SignatureSpi
- Throws:
java.security.InvalidKeyException
-
engineInitSign
public void engineInitSign(java.security.PrivateKey privateKey) throws java.security.InvalidKeyException
- Specified by:
engineInitSign
in classjava.security.SignatureSpi
- Throws:
java.security.InvalidKeyException
-
engineInitVerify
public void engineInitVerify(java.security.PublicKey publicKey) throws java.security.InvalidKeyException
- Specified by:
engineInitVerify
in classjava.security.SignatureSpi
- Throws:
java.security.InvalidKeyException
-
engineUpdate
public void engineUpdate(byte b) throws java.security.SignatureException
- Specified by:
engineUpdate
in classjava.security.SignatureSpi
- Throws:
java.security.SignatureException
-
engineUpdate
public void engineUpdate(byte[] b, int off, int len) throws java.security.SignatureException
- Specified by:
engineUpdate
in classjava.security.SignatureSpi
- Throws:
java.security.SignatureException
-
engineSign
public byte[] engineSign() throws java.security.SignatureException
- Specified by:
engineSign
in classjava.security.SignatureSpi
- Throws:
java.security.SignatureException
-
engineSign
public int engineSign(byte[] outbuf, int offset, int len) throws java.security.SignatureException
- Overrides:
engineSign
in classjava.security.SignatureSpi
- Throws:
java.security.SignatureException
-
engineVerify
public boolean engineVerify(byte[] sigBytes) throws java.security.SignatureException
- Specified by:
engineVerify
in classjava.security.SignatureSpi
- Throws:
java.security.SignatureException
-
engineSetParameter
public void engineSetParameter(java.security.spec.AlgorithmParameterSpec params) throws java.security.InvalidAlgorithmParameterException
- Overrides:
engineSetParameter
in classjava.security.SignatureSpi
- Throws:
java.security.InvalidAlgorithmParameterException
-
engineGetParameter
public java.lang.Object engineGetParameter(java.lang.String param) throws java.security.InvalidParameterException
- Specified by:
engineGetParameter
in classjava.security.SignatureSpi
- Throws:
java.security.InvalidParameterException
-
engineSetParameter
public void engineSetParameter(java.lang.String param, java.lang.Object value) throws java.security.InvalidParameterException
- Specified by:
engineSetParameter
in classjava.security.SignatureSpi
- Throws:
java.security.InvalidParameterException
-
-