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

public abstract Class SignatureEDDSA

extends SignatureAlgorithmSpi
Class Inheritance
Known Direct Subclasses
com.sun.org.apache.xml.internal.security.algorithms.implementations.SignatureEDDSA.SignatureEd25519, com.sun.org.apache.xml.internal.security.algorithms.implementations.SignatureEDDSA.SignatureEd448
Imports
java.security.InvalidAlgorithmParameterException, .Key, .NoSuchAlgorithmException, .NoSuchProviderException, .Provider, .SecureRandom, .Signature, .SignatureException, 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.XMLUtils

Nested and Inner Type Summary

Modifier and TypeClass and Description
public static class
SignatureEDDSA.SignatureEd25519

Class SignatureEd25519

public static class
SignatureEDDSA.SignatureEd448

Class SignatureEd448

Field Summary

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

Constructor Summary

AccessConstructor and Description
public
SignatureEDDSA()

Constructor SignatureEDDSA

public

Method Summary

Modifier and TypeMethod and Description
protected String
protected String
protected void
protected void
protected void
engineInitSign(Key signingKey, AlgorithmParameterSpec algorithmParameterSpec)

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

Proxy method for javax.crypto.Mac which is executed on the internal javax.crypto.Mac#init(Key) object.

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:
engineAddContextToElementengineGetContextFromElementengineGetURIengineInitSignengineInitVerify

Field Detail

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

Constructor Detail

SignatureEDDSAback to summary
public SignatureEDDSA() throws XMLSignatureException

Constructor SignatureEDDSA

SignatureEDDSAback to summary
public SignatureEDDSA(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.

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

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.

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

Proxy method for javax.crypto.Mac which is executed on the internal javax.crypto.Mac#init(Key) object.

Annotations
@Override
Exceptions
XMLSignatureException:
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.

Doc from 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 SignatureEDDSA.SignatureEd25519

extends SignatureEDDSA
Class Inheritance

Class SignatureEd25519

Constructor Summary

AccessConstructor and Description
public
SignatureEd25519()

Constructor SignatureEd25519

public

Method Summary

Modifier and TypeMethod and Description
public String
engineGetURI()

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

Returns the URI representation of Transformation algorithm

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

Constructor Detail

SignatureEd25519back to summary
public SignatureEd25519() throws XMLSignatureException

Constructor SignatureEd25519

SignatureEd25519back to summary
public SignatureEd25519(Provider provider) throws XMLSignatureException

Method Detail

engineGetURIback to summary
public 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.

Returns the URI representation of Transformation algorithm

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

public Class SignatureEDDSA.SignatureEd448

extends SignatureEDDSA
Class Inheritance

Class SignatureEd448

Constructor Summary

AccessConstructor and Description
public
SignatureEd448()

Constructor SignatureEd448

public

Method Summary

Modifier and TypeMethod and Description
public String
engineGetURI()

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

Returns the URI representation of Transformation algorithm

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

Constructor Detail

SignatureEd448back to summary
public SignatureEd448() throws XMLSignatureException

Constructor SignatureEd448

SignatureEd448back to summary
public SignatureEd448(Provider provider) throws XMLSignatureException

Method Detail

engineGetURIback to summary
public 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.

Returns the URI representation of Transformation algorithm

Annotations
@Override