Class HmacSHA1
java.lang.Object
com.sun.xml.ws.security.opt.crypto.dsig.internal.HmacSHA1
An implementation of the HMAC-SHA1 (RFC 2104)
- Author:
- Joyce Leung
-
Constructor Summary
Constructors -
Method Summary
-
Constructor Details
-
HmacSHA1
public HmacSHA1()
-
-
Method Details
-
init
Initialize with the key- Parameters:
key- a Hmac keylength- output length in byte. length should be > 0 for a specified length or -1 for unspecified length (length of the signed output)- Throws:
InvalidKeyException- if key is null
-
update
public void update(byte[] data) update the engine with data- Parameters:
data- information to be signed or verified
-
update
public void update(byte data) -
update
public void update(byte[] data, int offset, int len) -
sign
Signs the data- Throws:
SignatureException
-
verify
Verifies the signature- Parameters:
signature- the signature to be verified- Throws:
SignatureException
-