public class SignatureDSA extends SignatureAlgorithmSpi
Constructor and Description |
---|
SignatureDSA()
Constructor SignatureDSA
|
Modifier and Type | Method and Description |
---|---|
protected String |
engineGetJCEAlgorithmString()
Method engineGetJCEAlgorithmString
|
protected String |
engineGetJCEProviderName()
Method engineGetJCEProviderName
|
protected String |
engineGetURI()
Method engineGetURI
|
protected void |
engineInitSign(Key privateKey)
Proxy method for
Signature.initSign(java.security.PrivateKey)
which is executed on the internal Signature object. |
protected void |
engineInitSign(Key signingKey,
AlgorithmParameterSpec algorithmParameterSpec)
Method engineInitSign
|
protected void |
engineInitSign(Key privateKey,
SecureRandom secureRandom)
Proxy method for
Signature.initSign(java.security.PrivateKey,
java.security.SecureRandom)
which is executed on the internal Signature object. |
protected void |
engineInitVerify(Key publicKey)
Method engineInitVerify
|
protected void |
engineSetHMACOutputLength(int HMACOutputLength)
Method engineSetHMACOutputLength
|
protected void |
engineSetParameter(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. |
engineGetContextFromElement, reset
public static final String URI
public SignatureDSA() throws XMLSignatureException
XMLSignatureException
protected String engineGetURI()
engineGetURI
in class SignatureAlgorithmSpi
Transformation algorithm
protected void engineSetParameter(AlgorithmParameterSpec params) throws XMLSignatureException
SignatureAlgorithmSpi
Signature.setParameter(
java.security.spec.AlgorithmParameterSpec)
which is executed on the internal Signature
object.engineSetParameter
in class SignatureAlgorithmSpi
XMLSignatureException
protected boolean engineVerify(byte[] signature) throws XMLSignatureException
SignatureAlgorithmSpi
Signature.verify(byte[])
which is executed on the internal Signature
object.engineVerify
in class SignatureAlgorithmSpi
XMLSignatureException
protected void engineInitVerify(Key publicKey) throws XMLSignatureException
SignatureAlgorithmSpi
engineInitVerify
in class SignatureAlgorithmSpi
XMLSignatureException
protected byte[] engineSign() throws XMLSignatureException
SignatureAlgorithmSpi
Signature.sign()
which is executed on the internal Signature
object.engineSign
in class SignatureAlgorithmSpi
Signature.sign()
methodXMLSignatureException
protected void engineInitSign(Key privateKey, SecureRandom secureRandom) throws XMLSignatureException
SignatureAlgorithmSpi
Signature.initSign(java.security.PrivateKey,
java.security.SecureRandom)
which is executed on the internal Signature
object.engineInitSign
in class SignatureAlgorithmSpi
XMLSignatureException
- if this method is called on a MACprotected void engineInitSign(Key privateKey) throws XMLSignatureException
SignatureAlgorithmSpi
Signature.initSign(java.security.PrivateKey)
which is executed on the internal Signature
object.engineInitSign
in class SignatureAlgorithmSpi
XMLSignatureException
- if this method is called on a MACprotected void engineUpdate(byte[] input) throws XMLSignatureException
SignatureAlgorithmSpi
Signature.update(byte[])
which is executed on the internal Signature
object.engineUpdate
in class SignatureAlgorithmSpi
XMLSignatureException
protected void engineUpdate(byte input) throws XMLSignatureException
SignatureAlgorithmSpi
Signature.update(byte[])
which is executed on the internal Signature
object.engineUpdate
in class SignatureAlgorithmSpi
XMLSignatureException
protected void engineUpdate(byte[] buf, int offset, int len) throws XMLSignatureException
SignatureAlgorithmSpi
Signature.update(byte[], int, int)
which is executed on the internal Signature
object.engineUpdate
in class SignatureAlgorithmSpi
XMLSignatureException
protected String engineGetJCEAlgorithmString()
engineGetJCEAlgorithmString
in class SignatureAlgorithmSpi
Signature.getAlgorithm()
methodprotected String engineGetJCEProviderName()
engineGetJCEProviderName
in class SignatureAlgorithmSpi
protected void engineSetHMACOutputLength(int HMACOutputLength) throws XMLSignatureException
engineSetHMACOutputLength
in class SignatureAlgorithmSpi
HMACOutputLength
- XMLSignatureException
protected void engineInitSign(Key signingKey, AlgorithmParameterSpec algorithmParameterSpec) throws XMLSignatureException
engineInitSign
in class SignatureAlgorithmSpi
signingKey
- algorithmParameterSpec
- XMLSignatureException
Copyright © 2000-2012 The Apache Software Foundation. All Rights Reserved.