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 java.security.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 java.security.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
-