APIdia Launch Partner
Top Inners Fields Constructors Methods
com.sun.org.apache.xml.internal.security.algorithms.implementations

public Class SignatureDSA

extends SignatureAlgorithmSpi
Class Inheritance
Known Direct Subclasses
com.sun.org.apache.xml.internal.security.algorithms.implementations.SignatureDSA.SHA256
Imports
java.io.IOException, java.security.InvalidAlgorithmParameterException, .Key, .NoSuchAlgorithmException, .NoSuchProviderException, .Provider, .SecureRandom, .Signature, .SignatureException, java.security.interfaces.DSAKey, java.security.spec.AlgorithmParameterSpec, com.sun.org.apache.xml.internal.security.algorithms.JCEMapper, .SignatureAlgorithmSpi, com.sun.org.apache.xml.internal.security.signature.XMLSignature, .XMLSignatureException, com.sun.org.apache.xml.internal.security.utils.Constants, .JavaUtils, .XMLUtils

Nested and Inner Type Summary

Modifier and TypeClass and Description
public static class

Field Summary

Modifier and TypeField and Description
private static final Logger
private final Signature
signatureAlgorithm

Field algorithm

private int
size

size of Q

public static final String

Constructor Summary

AccessConstructor and Description
public
SignatureDSA()

Constructor SignatureDSA

public

Method Summary

Modifier and TypeMethod and Description
protected String
protected String
engineGetJCEProviderName()

Implements abstract com.sun.org.apache.xml.internal.security.algorithms.SignatureAlgorithmSpi.engineGetJCEProviderName.

Method engineGetJCEProviderName Method engineGetJCEProviderName

protected String
engineGetURI()

Implements abstract com.sun.org.apache.xml.internal.security.algorithms.SignatureAlgorithmSpi.engineGetURI.

Method engineGetURI Returns the URI representation of Transformation algorithm

protected void
protected void
protected void
protected void
protected void
protected void
protected byte[]
protected void
protected void
protected void
engineUpdate(byte[] buf, int offset, int len)

Implements abstract com.sun.org.apache.xml.internal.security.algorithms.SignatureAlgorithmSpi.engineUpdate.

Proxy method for java.security.Signature#update(byte[], int, int) which is executed on the internal java.security.Signature object.

protected boolean
Inherited from com.sun.org.apache.xml.internal.security.algorithms.SignatureAlgorithmSpi:
engineAddContextToElementengineGetContextFromElementengineInitSignengineInitVerify

Field Detail

LOGback to summary
private static final Logger LOG
signatureAlgorithmback to summary
private final Signature signatureAlgorithm

Field algorithm

sizeback to summary
private int size

size of Q

URIback to summary
public static final String URI

Constructor Detail

SignatureDSAback to summary
public SignatureDSA() throws XMLSignatureException

Constructor SignatureDSA

SignatureDSAback to summary
public SignatureDSA(Provider provider) throws XMLSignatureException

Method Detail

engineGetJCEAlgorithmStringback to summary
protected String engineGetJCEAlgorithmString()

Implements abstract com.sun.org.apache.xml.internal.security.algorithms.SignatureAlgorithmSpi.engineGetJCEAlgorithmString.

Doc from com.sun.org.apache.xml.internal.security.algorithms.SignatureAlgorithmSpi.engineGetJCEAlgorithmString.

Method engineGetJCEAlgorithmString Proxy method for java.security.Signature#getAlgorithm which is executed on the internal java.security.Signature object.

Annotations
@Override
engineGetJCEProviderNameback to summary
protected String engineGetJCEProviderName()

Implements abstract com.sun.org.apache.xml.internal.security.algorithms.SignatureAlgorithmSpi.engineGetJCEProviderName.

Doc from com.sun.org.apache.xml.internal.security.algorithms.SignatureAlgorithmSpi.engineGetJCEProviderName.

Method engineGetJCEProviderName Method engineGetJCEProviderName

Annotations
@Override
engineGetURIback to summary
protected String engineGetURI()

Implements abstract com.sun.org.apache.xml.internal.security.algorithms.SignatureAlgorithmSpi.engineGetURI.

Doc from com.sun.org.apache.xml.internal.security.algorithms.SignatureAlgorithmSpi.engineGetURI.

Method engineGetURI Returns the URI representation of Transformation algorithm

Annotations
@Override
engineInitSignback to summary
protected void engineInitSign(Key privateKey, SecureRandom secureRandom) throws XMLSignatureException

Implements abstract com.sun.org.apache.xml.internal.security.algorithms.SignatureAlgorithmSpi.engineInitSign.

Doc from com.sun.org.apache.xml.internal.security.algorithms.SignatureAlgorithmSpi.engineInitSign.

Proxy method for java.security.Signature#initSign(java.security.PrivateKey, java.security.SecureRandom) which is executed on the internal java.security.Signature object.

Annotations
@Override
Exceptions
XMLSignatureException:
if this method is called on a MAC
engineInitSignback to summary
protected void engineInitSign(Key privateKey) throws XMLSignatureException

Implements abstract com.sun.org.apache.xml.internal.security.algorithms.SignatureAlgorithmSpi.engineInitSign.

Doc from com.sun.org.apache.xml.internal.security.algorithms.SignatureAlgorithmSpi.engineInitSign.

Proxy method for java.security.Signature#initSign(java.security.PrivateKey) which is executed on the internal java.security.Signature object.

Annotations
@Override
Exceptions
XMLSignatureException:
if this method is called on a MAC
engineInitSignback to summary
protected void engineInitSign(Key signingKey, AlgorithmParameterSpec algorithmParameterSpec) throws XMLSignatureException

Implements abstract com.sun.org.apache.xml.internal.security.algorithms.SignatureAlgorithmSpi.engineInitSign.

Method engineInitSign

Annotations
@Override
Exceptions
XMLSignatureException:

Doc from com.sun.org.apache.xml.internal.security.algorithms.SignatureAlgorithmSpi.engineInitSign.

if this method is called on a Signature

engineInitVerifyback to summary
protected void engineInitVerify(Key publicKey) throws XMLSignatureException

Implements abstract com.sun.org.apache.xml.internal.security.algorithms.SignatureAlgorithmSpi.engineInitVerify.

Doc from com.sun.org.apache.xml.internal.security.algorithms.SignatureAlgorithmSpi.engineInitVerify.

Method engineInitVerify

Annotations
@Override
engineSetHMACOutputLengthback to summary
protected void engineSetHMACOutputLength(int HMACOutputLength) throws XMLSignatureException

Implements abstract com.sun.org.apache.xml.internal.security.algorithms.SignatureAlgorithmSpi.engineSetHMACOutputLength.

Method engineSetHMACOutputLength

Annotations
@Override
engineSetParameterback to summary
protected void engineSetParameter(AlgorithmParameterSpec params) throws XMLSignatureException

Implements abstract com.sun.org.apache.xml.internal.security.algorithms.SignatureAlgorithmSpi.engineSetParameter.

Doc from com.sun.org.apache.xml.internal.security.algorithms.SignatureAlgorithmSpi.engineSetParameter.

Proxy method for java.security.Signature#setParameter( java.security.spec.AlgorithmParameterSpec) which is executed on the internal java.security.Signature object.

Annotations
@Override
engineSignback to summary
protected byte[] engineSign() throws XMLSignatureException

Implements abstract com.sun.org.apache.xml.internal.security.algorithms.SignatureAlgorithmSpi.engineSign.

Doc from com.sun.org.apache.xml.internal.security.algorithms.SignatureAlgorithmSpi.engineSign.

Proxy method for java.security.Signature#sign() which is executed on the internal java.security.Signature object.

Annotations
@Override
engineUpdateback to summary
protected void engineUpdate(byte[] input) throws XMLSignatureException

Implements abstract com.sun.org.apache.xml.internal.security.algorithms.SignatureAlgorithmSpi.engineUpdate.

Doc from com.sun.org.apache.xml.internal.security.algorithms.SignatureAlgorithmSpi.engineUpdate.

Proxy method for java.security.Signature#update(byte[]) which is executed on the internal java.security.Signature object.

Annotations
@Override
engineUpdateback to summary
protected void engineUpdate(byte input) throws XMLSignatureException

Implements abstract com.sun.org.apache.xml.internal.security.algorithms.SignatureAlgorithmSpi.engineUpdate.

Doc from com.sun.org.apache.xml.internal.security.algorithms.SignatureAlgorithmSpi.engineUpdate.

Proxy method for java.security.Signature#update(byte[]) which is executed on the internal java.security.Signature object.

Annotations
@Override
engineUpdateback to summary
protected void engineUpdate(byte[] buf, int offset, int len) throws XMLSignatureException

Implements abstract com.sun.org.apache.xml.internal.security.algorithms.SignatureAlgorithmSpi.engineUpdate.

Doc from com.sun.org.apache.xml.internal.security.algorithms.SignatureAlgorithmSpi.engineUpdate.

Proxy method for java.security.Signature#update(byte[], int, int) which is executed on the internal java.security.Signature object.

Annotations
@Override
engineVerifyback to summary
protected boolean engineVerify(byte[] signature) throws XMLSignatureException

Implements abstract com.sun.org.apache.xml.internal.security.algorithms.SignatureAlgorithmSpi.engineVerify.

Doc from com.sun.org.apache.xml.internal.security.algorithms.SignatureAlgorithmSpi.engineVerify.

Proxy method for java.security.Signature#verify(byte[]) which is executed on the internal java.security.Signature object.

Annotations
@Override
com.sun.org.apache.xml.internal.security.algorithms.implementations back to summary

public Class SignatureDSA.SHA256

extends SignatureDSA
Class Inheritance

Field Summary

Inherited from com.sun.org.apache.xml.internal.security.algorithms.implementations.SignatureDSA:
URI

Constructor Summary

AccessConstructor and Description
public
public
SHA256(Provider provider)

Method Summary

Modifier and TypeMethod and Description
public String
engineGetURI()

Overrides com.sun.org.apache.xml.internal.security.algorithms.implementations.SignatureDSA.engineGetURI.

Method engineGetURI Returns the URI representation of Transformation algorithm

Inherited from com.sun.org.apache.xml.internal.security.algorithms.implementations.SignatureDSA:
engineGetJCEAlgorithmStringengineGetJCEProviderNameengineInitSignengineInitSignengineInitSignengineInitVerifyengineSetHMACOutputLengthengineSetParameterengineSignengineUpdateengineUpdateengineUpdateengineVerify

Constructor Detail

SHA256back to summary
public SHA256() throws XMLSignatureException
SHA256back to summary
public SHA256(Provider provider) throws XMLSignatureException

Method Detail

engineGetURIback to summary
public String engineGetURI()

Overrides com.sun.org.apache.xml.internal.security.algorithms.implementations.SignatureDSA.engineGetURI.

Doc from com.sun.org.apache.xml.internal.security.algorithms.implementations.SignatureDSA.engineGetURI.

Method engineGetURI Returns the URI representation of Transformation algorithm

Annotations
@Override