
public abstract class AbstractSignatureCreator<SIGNATURE extends Signature> extends Object implements SignatureCreator<SIGNATURE>
| Modifier | Constructor and Description |
|---|---|
protected |
AbstractSignatureCreator(Class<SIGNATURE> clazz) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
canCreate(Class<? extends SIGNATURE> clazz) |
abstract SIGNATURE |
create(byte[] normalizedSerialization,
ContextNode contextNode,
XDIAddress signerXDIAddress) |
SIGNATURE |
createSignature(ContextNode contextNode)
Create a signature.
|
SIGNATURE |
createSignature(ContextNode contextNode,
XDIAddress signerXDIAddress)
Create a signature.
|
void |
createSignature(SIGNATURE signature)
Create a signature.
|
void |
createSignature(SIGNATURE signature,
XDIAddress signerXDIAddress)
Create a signature.
|
abstract void |
setValue(byte[] normalizedSerialization,
SIGNATURE signature,
XDIAddress signerXDIAddress) |
public boolean canCreate(Class<? extends SIGNATURE> clazz)
canCreate in interface SignatureCreator<SIGNATURE extends Signature>public final SIGNATURE createSignature(ContextNode contextNode, XDIAddress signerXDIAddress) throws GeneralSecurityException
SignatureCreatorcreateSignature in interface SignatureCreator<SIGNATURE extends Signature>GeneralSecurityExceptionpublic final SIGNATURE createSignature(ContextNode contextNode) throws GeneralSecurityException
SignatureCreatorcreateSignature in interface SignatureCreator<SIGNATURE extends Signature>GeneralSecurityExceptionpublic final void createSignature(SIGNATURE signature, XDIAddress signerXDIAddress) throws GeneralSecurityException
SignatureCreatorcreateSignature in interface SignatureCreator<SIGNATURE extends Signature>GeneralSecurityExceptionpublic final void createSignature(SIGNATURE signature) throws GeneralSecurityException
SignatureCreatorcreateSignature in interface SignatureCreator<SIGNATURE extends Signature>GeneralSecurityExceptionpublic abstract SIGNATURE create(byte[] normalizedSerialization, ContextNode contextNode, XDIAddress signerXDIAddress) throws GeneralSecurityException
GeneralSecurityExceptionpublic abstract void setValue(byte[] normalizedSerialization,
SIGNATURE signature,
XDIAddress signerXDIAddress)
throws GeneralSecurityException
GeneralSecurityExceptionCopyright © 2017. All rights reserved.