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

public abstract Class SignatureBaseRSA

extends SignatureAlgorithmSpi
Class Inheritance
Known Direct Subclasses
com.sun.org.apache.xml.internal.security.algorithms.implementations.SignatureBaseRSA.SignatureRSASHA1, com.sun.org.apache.xml.internal.security.algorithms.implementations.SignatureBaseRSA.SignatureRSASHA224, com.sun.org.apache.xml.internal.security.algorithms.implementations.SignatureBaseRSA.SignatureRSASHA256, com.sun.org.apache.xml.internal.security.algorithms.implementations.SignatureBaseRSA.SignatureRSASHA384, com.sun.org.apache.xml.internal.security.algorithms.implementations.SignatureBaseRSA.SignatureRSASHA512, com.sun.org.apache.xml.internal.security.algorithms.implementations.SignatureBaseRSA.SignatureRSARIPEMD160, com.sun.org.apache.xml.internal.security.algorithms.implementations.SignatureBaseRSA.SignatureRSAMD5, com.sun.org.apache.xml.internal.security.algorithms.implementations.SignatureBaseRSA.SignatureBaseRSAPSS, com.sun.org.apache.xml.internal.security.algorithms.implementations.SignatureBaseRSA.SignatureRSASSAPSS
Imports
java.security.InvalidAlgorithmParameterException, .Key, .NoSuchAlgorithmException, .NoSuchProviderException, .Provider, .SecureRandom, .Signature, .SignatureException, java.security.spec.AlgorithmParameterSpec, .MGF1ParameterSpec, .PSSParameterSpec, 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, .XMLUtils, org.w3c.dom.Document, .Element, .Text, javax.xml.crypto.dsig.DigestMethod

Nested and Inner Type Summary

Modifier and TypeClass and Description
public abstract static class
public static class
SignatureBaseRSA.SignatureRSAMD5

Class SignatureRSAMD5

public static class
SignatureBaseRSA.SignatureRSARIPEMD160

Class SignatureRSARIPEMD160

public static class
SignatureBaseRSA.SignatureRSASHA1

Class SignatureRSASHA1

public static class
SignatureBaseRSA.SignatureRSASHA1MGF1

Class SignatureRSASHA1MGF1

public static class
SignatureBaseRSA.SignatureRSASHA224

Class SignatureRSASHA224

public static class
SignatureBaseRSA.SignatureRSASHA224MGF1

Class SignatureRSASHA224MGF1

public static class
SignatureBaseRSA.SignatureRSASHA256

Class SignatureRSASHA256

public static class
SignatureBaseRSA.SignatureRSASHA256MGF1

Class SignatureRSASHA256MGF1

public static class
SignatureBaseRSA.SignatureRSASHA384

Class SignatureRSASHA384

public static class
SignatureBaseRSA.SignatureRSASHA384MGF1

Class SignatureRSASHA384MGF1

public static class
SignatureBaseRSA.SignatureRSASHA3_224MGF1

Class SignatureRSA3_SHA224MGF1

public static class
SignatureBaseRSA.SignatureRSASHA3_256MGF1

Class SignatureRSA3_SHA256MGF1

public static class
SignatureBaseRSA.SignatureRSASHA3_384MGF1

Class SignatureRSA3_SHA384MGF1

public static class
SignatureBaseRSA.SignatureRSASHA3_512MGF1

Class SignatureRSASHA3_512MGF1

public static class
SignatureBaseRSA.SignatureRSASHA512

Class SignatureRSASHA512

public static class
SignatureBaseRSA.SignatureRSASHA512MGF1

Class SignatureRSASHA512MGF1

public static class

Field Summary

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

Field algorithm

Constructor Summary

AccessConstructor and Description
public
SignatureBaseRSA()

Constructor SignatureRSA

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
pack-priv Signature
getSignature(Provider provider, String algorithmID)

Inherited from com.sun.org.apache.xml.internal.security.algorithms.SignatureAlgorithmSpi:
engineAddContextToElementengineGetContextFromElementengineGetURIengineInitSignengineInitVerify