|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectorg.apache.xml.security.algorithms.SignatureAlgorithmSpi
org.apache.xml.security.algorithms.implementations.SignatureECDSA
public abstract class SignatureECDSA
| Nested Class Summary | |
|---|---|
static class |
SignatureECDSA.SignatureECDSASHA1
Class SignatureECDSASHA1 |
static class |
SignatureECDSA.SignatureECDSASHA224
Class SignatureECDSASHA224 |
static class |
SignatureECDSA.SignatureECDSASHA256
Class SignatureECDSASHA256 |
static class |
SignatureECDSA.SignatureECDSASHA384
Class SignatureECDSASHA384 |
static class |
SignatureECDSA.SignatureECDSASHA512
Class SignatureECDSASHA512 |
| Constructor Summary | |
|---|---|
SignatureECDSA()
Constructor SignatureRSA |
|
| Method Summary | |
|---|---|
static byte[] |
convertASN1toXMLDSIG(byte[] asn1Bytes)
Converts an ASN.1 ECDSA value to a XML Signature ECDSA Value. |
static byte[] |
convertXMLDSIGtoASN1(byte[] xmldsigBytes)
Converts a XML Signature ECDSA Value to an ASN.1 DSA value. |
protected java.lang.String |
engineGetJCEAlgorithmString()
Proxy method for Signature.getAlgorithm()
which is executed on the internal Signature object. |
protected java.lang.String |
engineGetJCEProviderName()
Method engineGetJCEProviderName |
abstract java.lang.String |
engineGetURI()
Returns the URI representation of Transformation algorithm |
protected void |
engineInitSign(java.security.Key privateKey)
Proxy method for Signature.initSign(java.security.PrivateKey)
which is executed on the internal Signature object. |
protected void |
engineInitSign(java.security.Key signingKey,
java.security.spec.AlgorithmParameterSpec algorithmParameterSpec)
Proxy method for Mac
which is executed on the internal Mac.init(Key) object. |
protected void |
engineInitSign(java.security.Key privateKey,
java.security.SecureRandom secureRandom)
Proxy method for Signature.initSign(java.security.PrivateKey,
java.security.SecureRandom)
which is executed on the internal Signature object. |
protected void |
engineInitVerify(java.security.Key publicKey)
Method engineInitVerify |
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. |
| Methods inherited from class org.apache.xml.security.algorithms.SignatureAlgorithmSpi |
|---|
engineGetContextFromElement, reset |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public SignatureECDSA()
throws XMLSignatureException
XMLSignatureException| Method Detail |
|---|
public abstract java.lang.String engineGetURI()
SignatureAlgorithmSpiTransformation algorithm
engineGetURI in class SignatureAlgorithmSpiTransformation algorithm
public static byte[] convertASN1toXMLDSIG(byte[] asn1Bytes)
throws java.io.IOException
asn1Bytes -
java.io.IOException
public static byte[] convertXMLDSIGtoASN1(byte[] xmldsigBytes)
throws java.io.IOException
xmldsigBytes -
java.io.IOException
protected void engineSetParameter(java.security.spec.AlgorithmParameterSpec params)
throws XMLSignatureException
SignatureAlgorithmSpiSignature.setParameter(
java.security.spec.AlgorithmParameterSpec)
which is executed on the internal Signature object.
engineSetParameter in class SignatureAlgorithmSpiXMLSignatureException
protected boolean engineVerify(byte[] signature)
throws XMLSignatureException
SignatureAlgorithmSpiSignature.verify(byte[])
which is executed on the internal Signature object.
engineVerify in class SignatureAlgorithmSpiXMLSignatureException
protected void engineInitVerify(java.security.Key publicKey)
throws XMLSignatureException
SignatureAlgorithmSpi
engineInitVerify in class SignatureAlgorithmSpiXMLSignatureException
protected byte[] engineSign()
throws XMLSignatureException
SignatureAlgorithmSpiSignature.sign()
which is executed on the internal Signature object.
engineSign in class SignatureAlgorithmSpiSignature.sign() method
XMLSignatureException
protected void engineInitSign(java.security.Key privateKey,
java.security.SecureRandom secureRandom)
throws XMLSignatureException
SignatureAlgorithmSpiSignature.initSign(java.security.PrivateKey,
java.security.SecureRandom)
which is executed on the internal Signature object.
engineInitSign in class SignatureAlgorithmSpiXMLSignatureException - if this method is called on a MAC
protected void engineInitSign(java.security.Key privateKey)
throws XMLSignatureException
SignatureAlgorithmSpiSignature.initSign(java.security.PrivateKey)
which is executed on the internal Signature object.
engineInitSign in class SignatureAlgorithmSpiXMLSignatureException - if this method is called on a MAC
protected void engineUpdate(byte[] input)
throws XMLSignatureException
SignatureAlgorithmSpiSignature.update(byte[])
which is executed on the internal Signature object.
engineUpdate in class SignatureAlgorithmSpiXMLSignatureException
protected void engineUpdate(byte input)
throws XMLSignatureException
SignatureAlgorithmSpiSignature.update(byte[])
which is executed on the internal Signature object.
engineUpdate in class SignatureAlgorithmSpiXMLSignatureException
protected void engineUpdate(byte[] buf,
int offset,
int len)
throws XMLSignatureException
SignatureAlgorithmSpiSignature.update(byte[], int, int)
which is executed on the internal Signature object.
engineUpdate in class SignatureAlgorithmSpiXMLSignatureExceptionprotected java.lang.String engineGetJCEAlgorithmString()
SignatureAlgorithmSpiSignature.getAlgorithm()
which is executed on the internal Signature object.
engineGetJCEAlgorithmString in class SignatureAlgorithmSpiSignature.getAlgorithm() methodprotected java.lang.String engineGetJCEProviderName()
SignatureAlgorithmSpi
engineGetJCEProviderName in class SignatureAlgorithmSpi
protected void engineSetHMACOutputLength(int HMACOutputLength)
throws XMLSignatureException
SignatureAlgorithmSpi
engineSetHMACOutputLength in class SignatureAlgorithmSpiXMLSignatureException
protected void engineInitSign(java.security.Key signingKey,
java.security.spec.AlgorithmParameterSpec algorithmParameterSpec)
throws XMLSignatureException
SignatureAlgorithmSpiMac
which is executed on the internal Mac.init(Key) object.
engineInitSign in class SignatureAlgorithmSpiXMLSignatureException - if this method is called on a Signature
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||