Class HMACSignatureAlgorithm
java.lang.Object
org.apache.xml.security.stax.impl.algorithms.HMACSignatureAlgorithm
- All Implemented Interfaces:
SignatureAlgorithm
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidengineInitSign(Key signingKey) voidengineInitSign(Key signingKey, SecureRandom secureRandom) voidengineInitSign(Key signingKey, AlgorithmParameterSpec algorithmParameterSpec) voidengineInitVerify(Key verificationKey) voidbyte[]voidengineUpdate(byte input) voidengineUpdate(byte[] input) voidengineUpdate(byte[] buf, int offset, int len) booleanengineVerify(byte[] signature)
-
Constructor Details
-
HMACSignatureAlgorithm
public HMACSignatureAlgorithm(String jceName, String jceProvider) throws NoSuchProviderException, NoSuchAlgorithmException
-
-
Method Details
-
engineUpdate
- Specified by:
engineUpdatein interfaceSignatureAlgorithm- Throws:
XMLSecurityException
-
engineUpdate
- Specified by:
engineUpdatein interfaceSignatureAlgorithm- Throws:
XMLSecurityException
-
engineUpdate
- Specified by:
engineUpdatein interfaceSignatureAlgorithm- Throws:
XMLSecurityException
-
engineInitSign
- Specified by:
engineInitSignin interfaceSignatureAlgorithm- Throws:
XMLSecurityException
-
engineInitSign
- Specified by:
engineInitSignin interfaceSignatureAlgorithm- Throws:
XMLSecurityException
-
engineInitSign
public void engineInitSign(Key signingKey, AlgorithmParameterSpec algorithmParameterSpec) throws XMLSecurityException - Specified by:
engineInitSignin interfaceSignatureAlgorithm- Throws:
XMLSecurityException
-
engineSign
- Specified by:
engineSignin interfaceSignatureAlgorithm- Throws:
XMLSecurityException
-
engineInitVerify
- Specified by:
engineInitVerifyin interfaceSignatureAlgorithm- Throws:
XMLSecurityException
-
engineVerify
- Specified by:
engineVerifyin interfaceSignatureAlgorithm- Throws:
XMLSecurityException
-
engineSetParameter
- Specified by:
engineSetParameterin interfaceSignatureAlgorithm- Throws:
XMLSecurityException
-