Interface SignatureAlgorithm
-
- All Known Implementing Classes:
HMACSignatureAlgorithm
,PKISignatureAlgorithm
public interface SignatureAlgorithm
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description void
engineInitSign(java.security.Key signingKey)
void
engineInitSign(java.security.Key signingKey, java.security.SecureRandom secureRandom)
void
engineInitSign(java.security.Key signingKey, java.security.spec.AlgorithmParameterSpec algorithmParameterSpec)
void
engineInitVerify(java.security.Key verificationKey)
void
engineSetParameter(java.security.spec.AlgorithmParameterSpec params)
byte[]
engineSign()
void
engineUpdate(byte input)
void
engineUpdate(byte[] input)
void
engineUpdate(byte[] buf, int offset, int len)
boolean
engineVerify(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
-
-