public abstract class IntegrityHmac extends SignatureAlgorithmSpi
| Modifier and Type | Class and Description |
|---|---|
static class |
IntegrityHmac.IntegrityHmacMD5
Class IntegrityHmacMD5
|
static class |
IntegrityHmac.IntegrityHmacRIPEMD160
Class IntegrityHmacRIPEMD160
|
static class |
IntegrityHmac.IntegrityHmacSHA1
Class IntegrityHmacSHA1
|
static class |
IntegrityHmac.IntegrityHmacSHA256
Class IntegrityHmacSHA256
|
static class |
IntegrityHmac.IntegrityHmacSHA384
Class IntegrityHmacSHA384
|
static class |
IntegrityHmac.IntegrityHmacSHA512
Class IntegrityHmacSHA512
|
| Constructor and Description |
|---|
IntegrityHmac()
Method IntegrityHmac
|
| Modifier and Type | Method and Description |
|---|---|
void |
engineAddContextToElement(org.w3c.dom.Element element)
Method engineAddContextToElement
|
protected void |
engineGetContextFromElement(org.w3c.dom.Element element)
Method engineGetContextFromElement
|
protected java.lang.String |
engineGetJCEAlgorithmString()
Method engineGetJCEAlgorithmString
|
protected java.lang.String |
engineGetJCEProviderName()
Method engineGetJCEAlgorithmString
|
abstract java.lang.String |
engineGetURI()
Method engineGetURI
|
protected void |
engineInitSign(java.security.Key secretKey)
Method engineInitSign
|
protected void |
engineInitSign(java.security.Key secretKey,
java.security.spec.AlgorithmParameterSpec algorithmParameterSpec)
Method engineInitSign
|
protected void |
engineInitSign(java.security.Key secretKey,
java.security.SecureRandom secureRandom)
Method engineInitSign
|
protected void |
engineInitVerify(java.security.Key secretKey)
Proxy method for
Signature.initVerify(java.security.PublicKey)
which is executed on the internal Signature object. |
protected void |
engineSetHMACOutputLength(int HMACOutputLength)
Method engineSetHMACOutputLength
|
protected void |
engineSetParameter(java.security.spec.AlgorithmParameterSpec params)
Proxy method for
Signature.setParameter(
java.security.spec.AlgorithmParameterSpec)
which is executed on the internal Signature object. |
protected byte[] |
engineSign()
Proxy method for
Signature.sign()
which is executed on the internal Signature object. |
protected void |
engineUpdate(byte input)
Proxy method for
Signature.update(byte)
which is executed on the internal Signature object. |
protected void |
engineUpdate(byte[] input)
Proxy method for
Signature.update(byte[])
which is executed on the internal Signature object. |
protected void |
engineUpdate(byte[] buf,
int offset,
int len)
Proxy method for
Signature.update(byte[], int, int)
which is executed on the internal Signature object. |
protected boolean |
engineVerify(byte[] signature)
Proxy method for
Signature.verify(byte[])
which is executed on the internal Signature object. |
void |
reset() |
public IntegrityHmac()
throws XMLSignatureException
XMLSignatureExceptionpublic abstract java.lang.String engineGetURI()
engineGetURI in class SignatureAlgorithmSpiTransformation algorithmprotected void engineSetParameter(java.security.spec.AlgorithmParameterSpec params)
throws XMLSignatureException
Signature.setParameter(
java.security.spec.AlgorithmParameterSpec)
which is executed on the internal Signature object.engineSetParameter in class SignatureAlgorithmSpiparams - XMLSignatureExceptionpublic void reset()
reset in class SignatureAlgorithmSpiprotected boolean engineVerify(byte[] signature)
throws XMLSignatureException
Signature.verify(byte[])
which is executed on the internal Signature object.engineVerify in class SignatureAlgorithmSpisignature - XMLSignatureExceptionprotected void engineInitVerify(java.security.Key secretKey)
throws XMLSignatureException
Signature.initVerify(java.security.PublicKey)
which is executed on the internal Signature object.engineInitVerify in class SignatureAlgorithmSpisecretKey - XMLSignatureExceptionprotected byte[] engineSign()
throws XMLSignatureException
Signature.sign()
which is executed on the internal Signature object.engineSign in class SignatureAlgorithmSpiSignature.sign() methodXMLSignatureExceptionprotected void engineInitSign(java.security.Key secretKey)
throws XMLSignatureException
engineInitSign in class SignatureAlgorithmSpisecretKey - XMLSignatureExceptionprotected void engineInitSign(java.security.Key secretKey,
java.security.spec.AlgorithmParameterSpec algorithmParameterSpec)
throws XMLSignatureException
engineInitSign in class SignatureAlgorithmSpisecretKey - algorithmParameterSpec - XMLSignatureExceptionprotected void engineInitSign(java.security.Key secretKey,
java.security.SecureRandom secureRandom)
throws XMLSignatureException
engineInitSign in class SignatureAlgorithmSpisecretKey - secureRandom - XMLSignatureExceptionprotected void engineUpdate(byte[] input)
throws XMLSignatureException
Signature.update(byte[])
which is executed on the internal Signature object.engineUpdate in class SignatureAlgorithmSpiinput - XMLSignatureExceptionprotected void engineUpdate(byte input)
throws XMLSignatureException
Signature.update(byte)
which is executed on the internal Signature object.engineUpdate in class SignatureAlgorithmSpiinput - XMLSignatureExceptionprotected void engineUpdate(byte[] buf,
int offset,
int len)
throws XMLSignatureException
Signature.update(byte[], int, int)
which is executed on the internal Signature object.engineUpdate in class SignatureAlgorithmSpibuf - offset - len - XMLSignatureExceptionprotected java.lang.String engineGetJCEAlgorithmString()
engineGetJCEAlgorithmString in class SignatureAlgorithmSpiSignature.getAlgorithm() methodprotected java.lang.String engineGetJCEProviderName()
engineGetJCEProviderName in class SignatureAlgorithmSpiprotected void engineSetHMACOutputLength(int HMACOutputLength)
engineSetHMACOutputLength in class SignatureAlgorithmSpiHMACOutputLength - protected void engineGetContextFromElement(org.w3c.dom.Element element)
engineGetContextFromElement in class SignatureAlgorithmSpielement - public void engineAddContextToElement(org.w3c.dom.Element element)
element -