org.bouncycastle.jce.provider
Class JDKPSSSigner
java.lang.Object
java.security.SignatureSpi
java.security.Signature
org.bouncycastle.jce.provider.JDKPSSSigner
- Direct Known Subclasses:
- JDKPSSSigner.PSSwithRSA, JDKPSSSigner.SHA1withRSA, JDKPSSSigner.SHA224withRSA, JDKPSSSigner.SHA256withRSA, JDKPSSSigner.SHA384withRSA, JDKPSSSigner.SHA512withRSA
public class JDKPSSSigner
- extends java.security.Signature
Fields inherited from class java.security.Signature |
SIGN, state, UNINITIALIZED, VERIFY |
Fields inherited from class java.security.SignatureSpi |
appRandom |
Methods inherited from class java.security.Signature |
clone, getAlgorithm, getInstance, getInstance, getInstance, getParameter, getParameters, getProvider, initSign, initSign, initVerify, initVerify, setParameter, setParameter, sign, sign, toString, update, update, update, update, verify, verify |
Methods inherited from class java.security.SignatureSpi |
engineSign, engineUpdate, engineVerify |
Methods inherited from class java.lang.Object |
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
engineParams
private java.security.AlgorithmParameters engineParams
paramSpec
private java.security.spec.PSSParameterSpec paramSpec
originalSpec
private java.security.spec.PSSParameterSpec originalSpec
signer
private AsymmetricBlockCipher signer
digest
private Digest digest
saltLength
private int saltLength
trailer
private byte trailer
pss
private PSSSigner pss
JDKPSSSigner
protected JDKPSSSigner(java.lang.String name,
AsymmetricBlockCipher signer,
java.security.spec.PSSParameterSpec paramSpec)
getTrailer
private byte getTrailer(int trailerField)
engineInitVerify
protected void engineInitVerify(java.security.PublicKey publicKey)
throws java.security.InvalidKeyException
- Specified by:
engineInitVerify
in class java.security.SignatureSpi
- Throws:
java.security.InvalidKeyException
engineInitSign
protected void engineInitSign(java.security.PrivateKey privateKey,
java.security.SecureRandom random)
throws java.security.InvalidKeyException
- Overrides:
engineInitSign
in class java.security.SignatureSpi
- Throws:
java.security.InvalidKeyException
engineInitSign
protected void engineInitSign(java.security.PrivateKey privateKey)
throws java.security.InvalidKeyException
- Specified by:
engineInitSign
in class java.security.SignatureSpi
- Throws:
java.security.InvalidKeyException
engineUpdate
protected void engineUpdate(byte b)
throws java.security.SignatureException
- Specified by:
engineUpdate
in class java.security.SignatureSpi
- Throws:
java.security.SignatureException
engineUpdate
protected void engineUpdate(byte[] b,
int off,
int len)
throws java.security.SignatureException
- Specified by:
engineUpdate
in class java.security.SignatureSpi
- Throws:
java.security.SignatureException
engineSign
protected byte[] engineSign()
throws java.security.SignatureException
- Specified by:
engineSign
in class java.security.SignatureSpi
- Throws:
java.security.SignatureException
engineVerify
protected boolean engineVerify(byte[] sigBytes)
throws java.security.SignatureException
- Specified by:
engineVerify
in class java.security.SignatureSpi
- Throws:
java.security.SignatureException
engineSetParameter
protected void engineSetParameter(java.security.spec.AlgorithmParameterSpec params)
throws java.security.InvalidParameterException
- Overrides:
engineSetParameter
in class java.security.SignatureSpi
- Throws:
java.security.InvalidParameterException
engineGetParameters
protected java.security.AlgorithmParameters engineGetParameters()
- Overrides:
engineGetParameters
in class java.security.SignatureSpi
engineSetParameter
protected void engineSetParameter(java.lang.String param,
java.lang.Object value)
- Deprecated. replaced with
- Specified by:
engineSetParameter
in class java.security.SignatureSpi
engineGetParameter
protected java.lang.Object engineGetParameter(java.lang.String param)
- Specified by:
engineGetParameter
in class java.security.SignatureSpi