Class HMACSignatureAlgorithm
java.lang.Object
org.apache.xml.security.stax.impl.algorithms.HMACSignatureAlgorithm
- All Implemented Interfaces:
SignatureAlgorithm
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
engineInitSign
(Key signingKey) void
engineInitSign
(Key signingKey, SecureRandom secureRandom) void
engineInitSign
(Key signingKey, AlgorithmParameterSpec algorithmParameterSpec) void
engineInitVerify
(Key verificationKey) void
byte[]
void
engineUpdate
(byte input) void
engineUpdate
(byte[] input) void
engineUpdate
(byte[] buf, int offset, int len) boolean
engineVerify
(byte[] signature)
-
Field Details
-
mac
-
-
Constructor Details
-
HMACSignatureAlgorithm
public HMACSignatureAlgorithm(String jceName, String jceProvider) throws NoSuchProviderException, NoSuchAlgorithmException
-
-
Method Details
-
engineUpdate
- Specified by:
engineUpdate
in interfaceSignatureAlgorithm
- Throws:
XMLSecurityException
-
engineUpdate
- Specified by:
engineUpdate
in interfaceSignatureAlgorithm
- Throws:
XMLSecurityException
-
engineUpdate
- Specified by:
engineUpdate
in interfaceSignatureAlgorithm
- Throws:
XMLSecurityException
-
engineInitSign
- Specified by:
engineInitSign
in interfaceSignatureAlgorithm
- Throws:
XMLSecurityException
-
engineInitSign
- Specified by:
engineInitSign
in interfaceSignatureAlgorithm
- Throws:
XMLSecurityException
-
engineInitSign
public void engineInitSign(Key signingKey, AlgorithmParameterSpec algorithmParameterSpec) throws XMLSecurityException - Specified by:
engineInitSign
in interfaceSignatureAlgorithm
- Throws:
XMLSecurityException
-
engineSign
- Specified by:
engineSign
in interfaceSignatureAlgorithm
- Throws:
XMLSecurityException
-
engineInitVerify
- Specified by:
engineInitVerify
in interfaceSignatureAlgorithm
- Throws:
XMLSecurityException
-
engineVerify
- Specified by:
engineVerify
in interfaceSignatureAlgorithm
- Throws:
XMLSecurityException
-
engineSetParameter
- Specified by:
engineSetParameter
in interfaceSignatureAlgorithm
- Throws:
XMLSecurityException
-