public class SignatureSpi
extends java.security.SignatureSpi
Modifier and Type | Method and Description |
---|---|
protected java.lang.Object |
engineGetParameter(java.lang.String s) |
protected java.security.AlgorithmParameters |
engineGetParameters() |
protected void |
engineInitSign(java.security.PrivateKey privateKey) |
protected void |
engineInitVerify(java.security.PublicKey publicKey) |
protected void |
engineSetParameter(java.security.spec.AlgorithmParameterSpec algorithmParameterSpec) |
protected void |
engineSetParameter(java.lang.String s,
java.lang.Object o) |
protected byte[] |
engineSign()
Method which calculates each component signature and constructs a composite signature
which is a sequence of BIT STRINGs https://www.ietf.org/archive/id/draft-ounsworth-pq-composite-sigs-13.html#name-compositesignaturevalue
|
protected void |
engineUpdate(byte b) |
protected void |
engineUpdate(byte[] bytes,
int off,
int len) |
protected boolean |
engineVerify(byte[] signature)
Corresponding verification method to the engineSign method.
|
protected void engineInitVerify(java.security.PublicKey publicKey) throws java.security.InvalidKeyException
engineInitVerify
in class java.security.SignatureSpi
java.security.InvalidKeyException
protected void engineInitSign(java.security.PrivateKey privateKey) throws java.security.InvalidKeyException
engineInitSign
in class java.security.SignatureSpi
java.security.InvalidKeyException
protected void engineUpdate(byte b) throws java.security.SignatureException
engineUpdate
in class java.security.SignatureSpi
java.security.SignatureException
protected void engineUpdate(byte[] bytes, int off, int len) throws java.security.SignatureException
engineUpdate
in class java.security.SignatureSpi
java.security.SignatureException
protected byte[] engineSign() throws java.security.SignatureException
engineSign
in class java.security.SignatureSpi
java.security.SignatureException
protected boolean engineVerify(byte[] signature) throws java.security.SignatureException
engineVerify
in class java.security.SignatureSpi
signature
- the signature bytes to be verified.java.security.SignatureException
protected void engineSetParameter(java.security.spec.AlgorithmParameterSpec algorithmParameterSpec) throws java.security.InvalidAlgorithmParameterException
engineSetParameter
in class java.security.SignatureSpi
java.security.InvalidAlgorithmParameterException
protected void engineSetParameter(java.lang.String s, java.lang.Object o) throws java.security.InvalidParameterException
engineSetParameter
in class java.security.SignatureSpi
java.security.InvalidParameterException
protected java.lang.Object engineGetParameter(java.lang.String s) throws java.security.InvalidParameterException
engineGetParameter
in class java.security.SignatureSpi
java.security.InvalidParameterException
protected final java.security.AlgorithmParameters engineGetParameters()
engineGetParameters
in class java.security.SignatureSpi