Class PKISignatureAlgorithm
- java.lang.Object
-
- org.apache.xml.security.stax.impl.algorithms.PKISignatureAlgorithm
-
- All Implemented Interfaces:
SignatureAlgorithm
public class PKISignatureAlgorithm extends Object implements SignatureAlgorithm
- Version:
- $Revision: 1721033 $ $Date: 2015-12-20 16:09:20 +0100 (Sun, 20 Dec 2015) $
- Author:
- $Author: coheigea $
-
-
Constructor Summary
Constructors Constructor Description PKISignatureAlgorithm(String jceName, String jceProvider)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidengineInitSign(Key signingKey)voidengineInitSign(Key signingKey, SecureRandom secureRandom)voidengineInitSign(Key signingKey, AlgorithmParameterSpec algorithmParameterSpec)voidengineInitVerify(Key verificationKey)voidengineSetParameter(AlgorithmParameterSpec params)byte[]engineSign()voidengineUpdate(byte input)voidengineUpdate(byte[] input)voidengineUpdate(byte[] buf, int offset, int len)booleanengineVerify(byte[] signature)
-
-
-
Constructor Detail
-
PKISignatureAlgorithm
public PKISignatureAlgorithm(String jceName, String jceProvider) throws NoSuchProviderException, NoSuchAlgorithmException
-
-
Method Detail
-
engineUpdate
public void engineUpdate(byte[] input) throws XMLSecurityException- Specified by:
engineUpdatein interfaceSignatureAlgorithm- Throws:
XMLSecurityException
-
engineUpdate
public void engineUpdate(byte input) throws XMLSecurityException- Specified by:
engineUpdatein interfaceSignatureAlgorithm- Throws:
XMLSecurityException
-
engineUpdate
public void engineUpdate(byte[] buf, int offset, int len) throws XMLSecurityException- Specified by:
engineUpdatein interfaceSignatureAlgorithm- Throws:
XMLSecurityException
-
engineInitSign
public void engineInitSign(Key signingKey) throws XMLSecurityException
- Specified by:
engineInitSignin interfaceSignatureAlgorithm- Throws:
XMLSecurityException
-
engineInitSign
public void engineInitSign(Key signingKey, SecureRandom secureRandom) throws XMLSecurityException
- Specified by:
engineInitSignin interfaceSignatureAlgorithm- Throws:
XMLSecurityException
-
engineInitSign
public void engineInitSign(Key signingKey, AlgorithmParameterSpec algorithmParameterSpec) throws XMLSecurityException
- Specified by:
engineInitSignin interfaceSignatureAlgorithm- Throws:
XMLSecurityException
-
engineSign
public byte[] engineSign() throws XMLSecurityException- Specified by:
engineSignin interfaceSignatureAlgorithm- Throws:
XMLSecurityException
-
engineInitVerify
public void engineInitVerify(Key verificationKey) throws XMLSecurityException
- Specified by:
engineInitVerifyin interfaceSignatureAlgorithm- Throws:
XMLSecurityException
-
engineVerify
public boolean engineVerify(byte[] signature) throws XMLSecurityException- Specified by:
engineVerifyin interfaceSignatureAlgorithm- Throws:
XMLSecurityException
-
engineSetParameter
public void engineSetParameter(AlgorithmParameterSpec params) throws XMLSecurityException
- Specified by:
engineSetParameterin interfaceSignatureAlgorithm- Throws:
XMLSecurityException
-
-