Package | Description |
---|---|
com.guardtime.ksi |
KSI API interface
|
com.guardtime.ksi.publication |
Interfaces to decode and encode publications files
|
com.guardtime.ksi.publication.inmemory |
Implementation to decode and encode in-memory publications files
|
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 |
---|---|
Future<KSISignature> |
Extender.asyncExtend(KSISignature signature,
PublicationRecord publicationRecord)
Extends the signature asynchronously to the specified publication record.
|
KSISignature |
Extender.extend(KSISignature signature,
PublicationRecord publicationRecord)
Extends the signature to specified publication record.
|
Constructor and Description |
---|
ExtensionFuture(Future<ExtensionResponse> future,
PublicationRecord publicationRecord,
KSISignature signature,
KSISignatureComponentFactory signatureComponentFactory,
KSISignatureFactory signatureFactory) |
Modifier and Type | Method and Description |
---|---|
PublicationRecord |
PublicationsFile.getLatestPublication()
This method is used to get the newest publication from publications file.
|
PublicationRecord |
PublicationsFile.getPublicationRecord(Date publicationTime)
This method is used to get the "closest" publication after the input time.
|
Modifier and Type | Method and Description |
---|---|
List<PublicationRecord> |
PublicationsFile.getPublicationRecords()
Returns the list of the publications records in publications file.
|
Modifier and Type | Class and Description |
---|---|
class |
PublicationsFilePublicationRecord
A KSI publication record represents the information related to a published hash value, possibly including the
publication reference.
|
Modifier and Type | Interface and Description |
---|---|
interface |
SignaturePublicationRecord
Marker interface for 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 | Class and Description |
---|---|
class |
InMemorySignaturePublicationRecord |
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 |
---|---|
PublicationRecord |
VerificationContext.getPublicationRecord()
Helper method.
|
Copyright © 2024 Guardtime. All rights reserved.