public class ECDSAProxySignature extends ProxySignature
signature_
appRandom
Constructor and Description |
---|
ECDSAProxySignature()
Creates a new instance of this
ECDSAProxySignature . |
Modifier and Type | Method and Description |
---|---|
protected byte[] |
engineSign() |
protected boolean |
engineVerify(byte[] sigBytes) |
protected String |
getSignatureName()
Returns an instance of the signature engine used to delegate all
cryptographic operations to.
|
static byte[] |
unsignedBigIntergerToByteArray(BigInteger bigInteger)
Convert a BigInteger to a byte-array, but treat the byte-array given from
the BigInteger as unsigned and removing any leading zero bytes; e.g.
|
engineGetParameter, engineGetParameters, engineInitSign, engineInitSign, engineInitVerify, engineSetParameter, engineSetParameter, engineSign, engineUpdate, engineUpdate, engineUpdate, engineVerify, getInstance, getInstanceUncaught
clone
public ECDSAProxySignature() throws NoSuchAlgorithmException, NoSuchProviderException
ECDSAProxySignature
.protected String getSignatureName()
ProxySignature
getSignatureName
in class ProxySignature
ProxySignature.getSignatureName()
protected byte[] engineSign() throws SignatureException
engineSign
in class ProxySignature
SignatureException
SignatureSpi.engineSign()
protected boolean engineVerify(byte[] sigBytes) throws SignatureException
engineVerify
in class ProxySignature
SignatureException
SignatureSpi.engineVerify(byte[])
public static byte[] unsignedBigIntergerToByteArray(BigInteger bigInteger)
bigInteger
- The BigInteger to convert.© 2002-2005 IAIK, © 2004, 2006 - 2019 Stiftung SIC