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.MLDSA, JSSSignatureSpi.MLDSA44, JSSSignatureSpi.MLDSA65, JSSSignatureSpi.MLDSA87, 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 classDeprecated, for removal: This API element is subject to removal in a future version.static classstatic classstatic classstatic classstatic classstatic classstatic classstatic classDeprecated, for removal: This API element is subject to removal in a future version.static classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic class -
Field Summary
FieldsModifier and TypeFieldDescription(package private) SignatureAlgorithm(package private) AlgorithmParameterSpec(package private) SignatureFields inherited from class SignatureSpi
appRandom -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionclone()engineGetParameter(String param) voidengineInitSign(PrivateKey privateKey) voidengineInitSign(PrivateKey privateKey, SecureRandom random) voidengineInitVerify(PublicKey publicKey) voidengineSetParameter(String param, Object value) voidbyte[]intengineSign(byte[] outbuf, int offset, int len) voidengineUpdate(byte b) voidengineUpdate(byte[] b, int off, int len) booleanengineVerify(byte[] sigBytes) private SignaturegetSigContext(PrivateKey privateKey) Methods inherited from class SignatureSpi
engineGetParameters, engineUpdate, engineVerify
-
Field Details
-
sig
Signature sig -
alg
-
paramSpec
AlgorithmParameterSpec paramSpec
-
-
Constructor Details
-
JSSSignatureSpi
-
-
Method Details
-
clone
- Overrides:
clonein classSignatureSpi- Throws:
CloneNotSupportedException
-
engineInitSign
- Overrides:
engineInitSignin classSignatureSpi- Throws:
InvalidKeyException
-
engineInitSign
- Specified by:
engineInitSignin classSignatureSpi- Throws:
InvalidKeyException
-
getSigContext
private Signature getSigContext(PrivateKey privateKey) throws NoSuchAlgorithmException, InvalidKeyException, TokenException -
engineInitVerify
- Specified by:
engineInitVerifyin classSignatureSpi- Throws:
InvalidKeyException
-
engineUpdate
- Specified by:
engineUpdatein classSignatureSpi- Throws:
SignatureException
-
engineUpdate
- Specified by:
engineUpdatein classSignatureSpi- Throws:
SignatureException
-
engineSign
- Specified by:
engineSignin classSignatureSpi- Throws:
SignatureException
-
engineSign
- Overrides:
engineSignin classSignatureSpi- Throws:
SignatureException
-
engineVerify
- Specified by:
engineVerifyin classSignatureSpi- Throws:
SignatureException
-
engineSetParameter
public void engineSetParameter(AlgorithmParameterSpec params) throws InvalidAlgorithmParameterException - Overrides:
engineSetParameterin classSignatureSpi- Throws:
InvalidAlgorithmParameterException
-
engineGetParameter
- Specified by:
engineGetParameterin classSignatureSpi- Throws:
InvalidParameterException
-
engineSetParameter
- Specified by:
engineSetParameterin classSignatureSpi- Throws:
InvalidParameterException
-