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 classJSSSignatureSpi.DSAstatic classJSSSignatureSpi.MD2RSAstatic classJSSSignatureSpi.MD5RSAstatic classJSSSignatureSpi.RSAPSSSignaturestatic classJSSSignatureSpi.SHA1ECstatic classJSSSignatureSpi.SHA1RSAstatic classJSSSignatureSpi.SHA256ECstatic classJSSSignatureSpi.SHA256RSAstatic classJSSSignatureSpi.SHA256RSAPSSstatic classJSSSignatureSpi.SHA384ECstatic classJSSSignatureSpi.SHA384RSAstatic classJSSSignatureSpi.SHA384RSAPSSstatic classJSSSignatureSpi.SHA512ECstatic classJSSSignatureSpi.SHA512RSAstatic classJSSSignatureSpi.SHA512RSAPSS
-
Constructor Summary
Constructors Modifier Constructor Description protectedJSSSignatureSpi(SignatureAlgorithm alg)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.Objectclone()java.lang.ObjectengineGetParameter(java.lang.String param)voidengineInitSign(java.security.PrivateKey privateKey)voidengineInitSign(java.security.PrivateKey privateKey, java.security.SecureRandom random)voidengineInitVerify(java.security.PublicKey publicKey)voidengineSetParameter(java.lang.String param, java.lang.Object value)voidengineSetParameter(java.security.spec.AlgorithmParameterSpec params)byte[]engineSign()intengineSign(byte[] outbuf, int offset, int len)voidengineUpdate(byte b)voidengineUpdate(byte[] b, int off, int len)booleanengineVerify(byte[] sigBytes)
-
-
-
Constructor Detail
-
JSSSignatureSpi
protected JSSSignatureSpi(SignatureAlgorithm alg)
-
-
Method Detail
-
clone
public java.lang.Object clone() throws java.lang.CloneNotSupportedException- Overrides:
clonein classjava.security.SignatureSpi- Throws:
java.lang.CloneNotSupportedException
-
engineInitSign
public void engineInitSign(java.security.PrivateKey privateKey, java.security.SecureRandom random) throws java.security.InvalidKeyException- Overrides:
engineInitSignin classjava.security.SignatureSpi- Throws:
java.security.InvalidKeyException
-
engineInitSign
public void engineInitSign(java.security.PrivateKey privateKey) throws java.security.InvalidKeyException- Specified by:
engineInitSignin classjava.security.SignatureSpi- Throws:
java.security.InvalidKeyException
-
engineInitVerify
public void engineInitVerify(java.security.PublicKey publicKey) throws java.security.InvalidKeyException- Specified by:
engineInitVerifyin classjava.security.SignatureSpi- Throws:
java.security.InvalidKeyException
-
engineUpdate
public void engineUpdate(byte b) throws java.security.SignatureException- Specified by:
engineUpdatein classjava.security.SignatureSpi- Throws:
java.security.SignatureException
-
engineUpdate
public void engineUpdate(byte[] b, int off, int len) throws java.security.SignatureException- Specified by:
engineUpdatein classjava.security.SignatureSpi- Throws:
java.security.SignatureException
-
engineSign
public byte[] engineSign() throws java.security.SignatureException- Specified by:
engineSignin classjava.security.SignatureSpi- Throws:
java.security.SignatureException
-
engineSign
public int engineSign(byte[] outbuf, int offset, int len) throws java.security.SignatureException- Overrides:
engineSignin classjava.security.SignatureSpi- Throws:
java.security.SignatureException
-
engineVerify
public boolean engineVerify(byte[] sigBytes) throws java.security.SignatureException- Specified by:
engineVerifyin classjava.security.SignatureSpi- Throws:
java.security.SignatureException
-
engineSetParameter
public void engineSetParameter(java.security.spec.AlgorithmParameterSpec params) throws java.security.InvalidAlgorithmParameterException- Overrides:
engineSetParameterin classjava.security.SignatureSpi- Throws:
java.security.InvalidAlgorithmParameterException
-
engineGetParameter
public java.lang.Object engineGetParameter(java.lang.String param) throws java.security.InvalidParameterException- Specified by:
engineGetParameterin 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:
engineSetParameterin classjava.security.SignatureSpi- Throws:
java.security.InvalidParameterException
-
-