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
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic class
Deprecated, for removal: This API element is subject to removal in a future version.static class
static class
static class
static class
Deprecated, for removal: This API element is subject to removal in a future version.static class
static class
static class
static class
static class
static class
static class
static class
static class
static class
-
Field Summary
FieldsModifier and TypeFieldDescription(package private) SignatureAlgorithm
(package private) AlgorithmParameterSpec
(package private) Signature
Fields inherited from class java.security.SignatureSpi
appRandom
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionclone()
engineGetParameter
(String param) void
engineInitSign
(PrivateKey privateKey) void
engineInitSign
(PrivateKey privateKey, SecureRandom random) void
engineInitVerify
(PublicKey publicKey) void
engineSetParameter
(String param, Object value) void
byte[]
int
engineSign
(byte[] outbuf, int offset, int len) void
engineUpdate
(byte b) void
engineUpdate
(byte[] b, int off, int len) boolean
engineVerify
(byte[] sigBytes) private Signature
getSigContext
(PrivateKey privateKey) Methods inherited from class java.security.SignatureSpi
engineGetParameters, engineUpdate, engineVerify
-
Field Details
-
sig
Signature sig -
alg
-
paramSpec
AlgorithmParameterSpec paramSpec
-
-
Constructor Details
-
JSSSignatureSpi
-
-
Method Details
-
clone
- Overrides:
clone
in classSignatureSpi
- Throws:
CloneNotSupportedException
-
engineInitSign
- Overrides:
engineInitSign
in classSignatureSpi
- Throws:
InvalidKeyException
-
engineInitSign
- Specified by:
engineInitSign
in classSignatureSpi
- Throws:
InvalidKeyException
-
getSigContext
private Signature getSigContext(PrivateKey privateKey) throws NoSuchAlgorithmException, InvalidKeyException, TokenException -
engineInitVerify
- Specified by:
engineInitVerify
in classSignatureSpi
- Throws:
InvalidKeyException
-
engineUpdate
- Specified by:
engineUpdate
in classSignatureSpi
- Throws:
SignatureException
-
engineUpdate
- Specified by:
engineUpdate
in classSignatureSpi
- Throws:
SignatureException
-
engineSign
- Specified by:
engineSign
in classSignatureSpi
- Throws:
SignatureException
-
engineSign
- Overrides:
engineSign
in classSignatureSpi
- Throws:
SignatureException
-
engineVerify
- Specified by:
engineVerify
in classSignatureSpi
- Throws:
SignatureException
-
engineSetParameter
public void engineSetParameter(AlgorithmParameterSpec params) throws InvalidAlgorithmParameterException - Overrides:
engineSetParameter
in classSignatureSpi
- Throws:
InvalidAlgorithmParameterException
-
engineGetParameter
- Specified by:
engineGetParameter
in classSignatureSpi
- Throws:
InvalidParameterException
-
engineSetParameter
- Specified by:
engineSetParameter
in classSignatureSpi
- Throws:
InvalidParameterException
-