public abstract class RSAPrivateKeySignatureCreator extends AbstractRSASignatureCreator implements RSASignatureCreator
DEFAULT_DIGEST_ALGORITHM, DEFAULT_DIGEST_VERSION
Constructor and Description |
---|
RSAPrivateKeySignatureCreator() |
RSAPrivateKeySignatureCreator(String digestAlgorithm,
Integer digestLength) |
Modifier and Type | Method and Description |
---|---|
RSASignature |
create(byte[] normalizedSerialization,
ContextNode contextNode,
XDIAddress signerXDIAddress) |
protected abstract PrivateKey |
getPrivateKey(XDIAddress signerXDIAddress) |
static String |
getPrivateKeyAlgorithm(PrivateKey privateKey) |
static Integer |
getPrivateKeyLength(PrivateKey privateKey) |
void |
setValue(byte[] normalizedSerialization,
RSASignature signature,
PrivateKey privateKey) |
void |
setValue(byte[] normalizedSerialization,
RSASignature signature,
XDIAddress signerXDIAddress) |
getDigestAlgorithm, getDigestVersion, setDigestAlgorithm, setDigestVersion
canCreate, createSignature, createSignature, createSignature, createSignature
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getDigestAlgorithm, getDigestVersion
canCreate, createSignature, createSignature, createSignature, createSignature
public RSAPrivateKeySignatureCreator(String digestAlgorithm, Integer digestLength)
public RSAPrivateKeySignatureCreator()
public RSASignature create(byte[] normalizedSerialization, ContextNode contextNode, XDIAddress signerXDIAddress) throws GeneralSecurityException
create
in class AbstractSignatureCreator<RSASignature>
GeneralSecurityException
public void setValue(byte[] normalizedSerialization, RSASignature signature, XDIAddress signerXDIAddress) throws GeneralSecurityException
setValue
in class AbstractSignatureCreator<RSASignature>
GeneralSecurityException
public void setValue(byte[] normalizedSerialization, RSASignature signature, PrivateKey privateKey) throws GeneralSecurityException
GeneralSecurityException
protected abstract PrivateKey getPrivateKey(XDIAddress signerXDIAddress) throws GeneralSecurityException
GeneralSecurityException
public static String getPrivateKeyAlgorithm(PrivateKey privateKey)
public static Integer getPrivateKeyLength(PrivateKey privateKey)
Copyright © 2017. All rights reserved.