Interface SignatureAlgorithm
-
- All Known Implementing Classes:
HMACSignatureAlgorithm,PKISignatureAlgorithm
public interface SignatureAlgorithm
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description voidengineInitSign(java.security.Key signingKey)voidengineInitSign(java.security.Key signingKey, java.security.SecureRandom secureRandom)voidengineInitSign(java.security.Key signingKey, java.security.spec.AlgorithmParameterSpec algorithmParameterSpec)voidengineInitVerify(java.security.Key verificationKey)voidengineSetParameter(java.security.spec.AlgorithmParameterSpec params)byte[]engineSign()voidengineUpdate(byte input)voidengineUpdate(byte[] input)voidengineUpdate(byte[] buf, int offset, int len)booleanengineVerify(byte[] signature)
-
-
-
Method Detail
-
engineUpdate
void engineUpdate(byte[] input) throws XMLSecurityException- Throws:
XMLSecurityException
-
engineUpdate
void engineUpdate(byte input) throws XMLSecurityException- Throws:
XMLSecurityException
-
engineUpdate
void engineUpdate(byte[] buf, int offset, int len) throws XMLSecurityException- Throws:
XMLSecurityException
-
engineInitSign
void engineInitSign(java.security.Key signingKey) throws XMLSecurityException- Throws:
XMLSecurityException
-
engineInitSign
void engineInitSign(java.security.Key signingKey, java.security.SecureRandom secureRandom) throws XMLSecurityException- Throws:
XMLSecurityException
-
engineInitSign
void engineInitSign(java.security.Key signingKey, java.security.spec.AlgorithmParameterSpec algorithmParameterSpec) throws XMLSecurityException- Throws:
XMLSecurityException
-
engineSign
byte[] engineSign() throws XMLSecurityException- Throws:
XMLSecurityException
-
engineInitVerify
void engineInitVerify(java.security.Key verificationKey) throws XMLSecurityException- Throws:
XMLSecurityException
-
engineVerify
boolean engineVerify(byte[] signature) throws XMLSecurityException- Throws:
XMLSecurityException
-
engineSetParameter
void engineSetParameter(java.security.spec.AlgorithmParameterSpec params) throws XMLSecurityException- Throws:
XMLSecurityException
-
-