public abstract class AbstractDigestCreator<DIGEST extends Digest> extends Object implements DigestCreator<DIGEST>
Modifier | Constructor and Description |
---|---|
protected |
AbstractDigestCreator(Class<DIGEST> clazz) |
Modifier and Type | Method and Description |
---|---|
boolean |
canCreate(Class<? extends DIGEST> clazz) |
abstract DIGEST |
create(byte[] normalizedSerialization,
ContextNode contextNode) |
DIGEST |
createDigest(ContextNode contextNode)
Create a digest.
|
void |
createDigest(DIGEST digest)
Create a digest.
|
abstract void |
setValue(byte[] normalizedSerialization,
DIGEST signature) |
public boolean canCreate(Class<? extends DIGEST> clazz)
canCreate
in interface DigestCreator<DIGEST extends Digest>
public final DIGEST createDigest(ContextNode contextNode) throws GeneralSecurityException
DigestCreator
createDigest
in interface DigestCreator<DIGEST extends Digest>
GeneralSecurityException
public final void createDigest(DIGEST digest) throws GeneralSecurityException
DigestCreator
createDigest
in interface DigestCreator<DIGEST extends Digest>
GeneralSecurityException
public abstract DIGEST create(byte[] normalizedSerialization, ContextNode contextNode) throws GeneralSecurityException
GeneralSecurityException
public abstract void setValue(byte[] normalizedSerialization, DIGEST signature) throws GeneralSecurityException
GeneralSecurityException
Copyright © 2017. All rights reserved.