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
SignatureCreator
createSignature
in interface SignatureCreator<SIGNATURE extends Signature>
GeneralSecurityException
public final SIGNATURE createSignature(ContextNode contextNode) throws GeneralSecurityException
SignatureCreator
createSignature
in interface SignatureCreator<SIGNATURE extends Signature>
GeneralSecurityException
public final void createSignature(SIGNATURE signature, XDIAddress signerXDIAddress) throws GeneralSecurityException
SignatureCreator
createSignature
in interface SignatureCreator<SIGNATURE extends Signature>
GeneralSecurityException
public final void createSignature(SIGNATURE signature) throws GeneralSecurityException
SignatureCreator
createSignature
in interface SignatureCreator<SIGNATURE extends Signature>
GeneralSecurityException
public abstract SIGNATURE create(byte[] normalizedSerialization, ContextNode contextNode, XDIAddress signerXDIAddress) throws GeneralSecurityException
GeneralSecurityException
public abstract void setValue(byte[] normalizedSerialization, SIGNATURE signature, XDIAddress signerXDIAddress) throws GeneralSecurityException
GeneralSecurityException
Copyright © 2017. All rights reserved.