Package | Description |
---|---|
com.guardtime.ksi.tree |
Classes and interfaces to build a hash tree
|
com.guardtime.ksi.unisignature |
Interfaces to decode and encode KSI signatures
|
com.guardtime.ksi.unisignature.inmemory |
Classes to decode and encode in-memory KSI signatures
|
com.guardtime.ksi.unisignature.verifier |
Classes and interfaces to verify KSI signatures
|
Modifier and Type | Method and Description |
---|---|
AggregationHashChain |
AggregationHashChainBuilder.build(TreeNode leaf)
Builds the
AggregationHashChain instance. |
Modifier and Type | Method and Description |
---|---|
AggregationHashChain |
KSISignatureComponentFactory.createAggregationHashChain(DataHash inputHash,
Date aggregationTime,
LinkedList<Long> indexes,
LinkedList<AggregationChainLink> links,
HashAlgorithm aggregationAlgorithm)
Creates a new aggregation hash chain
|
AggregationHashChain |
KSISignatureComponentFactory.createAggregationHashChain(TLVElement element)
Creates an aggregation hash chain from input TLV element.
|
AggregationHashChain[] |
KSISignature.getAggregationHashChains()
Returns aggregation hash chains.
|
Modifier and Type | Method and Description |
---|---|
KSISignature |
KSISignatureFactory.createSignature(KSISignature signature,
AggregationHashChain aggregationHashChain,
DataHash originalInputHash)
Creates a signature by prepending lower aggregation hash chain to a signature.
|
Modifier and Type | Method and Description |
---|---|
KSISignature |
KSISignatureFactory.createSignature(List<AggregationHashChain> aggregationHashChains,
CalendarHashChain calendarHashChain,
CalendarAuthenticationRecord authenticationRecord,
PublicationRecord publicationRecord,
RFC3161Record rfc3161Record)
Creates a signature from given elements.
|
Modifier and Type | Method and Description |
---|---|
AggregationHashChain |
InMemoryKsiSignatureComponentFactory.createAggregationHashChain(DataHash inputHash,
Date aggregationTime,
LinkedList<Long> indexes,
LinkedList<AggregationChainLink> links,
HashAlgorithm aggregationAlgorithm) |
AggregationHashChain |
InMemoryKsiSignatureComponentFactory.createAggregationHashChain(TLVElement element) |
Modifier and Type | Method and Description |
---|---|
KSISignature |
InMemoryKsiSignatureFactory.createSignature(KSISignature signature,
AggregationHashChain aggregationHashChain,
DataHash originalInputHash) |
Modifier and Type | Method and Description |
---|---|
KSISignature |
InMemoryKsiSignatureFactory.createSignature(List<AggregationHashChain> aggregationHashChains,
CalendarHashChain calendarChain,
CalendarAuthenticationRecord calendarAuthenticationRecord,
PublicationRecord signaturePublicationRecord,
RFC3161Record rfc3161Record) |
Modifier and Type | Method and Description |
---|---|
AggregationHashChain[] |
VerificationContext.getAggregationHashChains()
Helper method.
|
AggregationHashChain |
VerificationContext.getLastAggregationHashChain()
Helper method.
|
Copyright © 2024 Guardtime. All rights reserved.