Package | Description |
---|---|
com.guardtime.ksi |
KSI API interface
|
com.guardtime.ksi.blocksigner |
Classes and interfaces to create multiple signatures with one signing request
|
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
|
Class and Description |
---|
KSISignature
This interface represents a KSI uni-signature.
|
KSISignatureComponentFactory
An interface for creating components of KSI signatures like aggregation chains and calendar authentication records.
|
KSISignatureFactory
Interface for creating signatures.
|
Class and Description |
---|
KSISignature
This interface represents a KSI uni-signature.
|
KSISignatureFactory
Interface for creating signatures.
|
Class and Description |
---|
AggregationHashChain
An aggregation hash chain that represents (a part of) the computation of the per-round global root hash value from a
document hash value.
|
Class and Description |
---|
AggregationChainLink
AggregationChainLink structure contains the following information: May contain level correction value.
|
AggregationHashChain
An aggregation hash chain that represents (a part of) the computation of the per-round global root hash value from a
document hash value.
|
CalendarAuthenticationRecord
A calendar authentication record is used to sign the output hash value of a calendar hash chain and corresponds
to a calendar hash chain.
|
CalendarHashChain
Calendar hash chains are represented by `calendar chain' structures that consist of: index fields:
`publication time' and `aggregation time'; an `input hash': the input for the computation specified by the
hash chain; a sequence of `left link' and `right link' structures.
Each link field contains a hash value from the calendar hash tree.
|
CalendarHashChainLink
Interface for calendar hash chain links.
|
ChainResult
Aggregation chain calculation result
|
Identity
A structure that contains client identity and other information about the aggregation hash chain.
|
IdentityType
The type of the identity.
|
KSISignature
This interface represents a KSI uni-signature.
|
LinkMetadata
Wrapper interface that provides access to
Identity and its raw TLVStructure that is contained
in the AggregationChainLink . |
RFC3161Record
An older implementation of the KSI service used the formats and protocols specified in the X.509 time-stamping
standard (RFC 3161).
|
SignatureData
This interface represents PKI signature data.
|
SignaturePublicationRecord
Marker interface for signature.
|
Class and Description |
---|
AggregationChainLink
AggregationChainLink structure contains the following information: May contain level correction value.
|
AggregationHashChain
An aggregation hash chain that represents (a part of) the computation of the per-round global root hash value from a
document hash value.
|
CalendarAuthenticationRecord
A calendar authentication record is used to sign the output hash value of a calendar hash chain and corresponds
to a calendar hash chain.
|
CalendarHashChain
Calendar hash chains are represented by `calendar chain' structures that consist of: index fields:
`publication time' and `aggregation time'; an `input hash': the input for the computation specified by the
hash chain; a sequence of `left link' and `right link' structures.
Each link field contains a hash value from the calendar hash tree.
|
Identity
A structure that contains client identity and other information about the aggregation hash chain.
|
IdentityType
The type of the identity.
|
KSISignature
This interface represents a KSI uni-signature.
|
KSISignatureComponentFactory
An interface for creating components of KSI signatures like aggregation chains and calendar authentication records.
|
KSISignatureFactory
Interface for creating signatures.
|
LinkMetadata
Wrapper interface that provides access to
Identity and its raw TLVStructure that is contained
in the AggregationChainLink . |
RFC3161Record
An older implementation of the KSI service used the formats and protocols specified in the X.509 time-stamping
standard (RFC 3161).
|
SignaturePublicationRecord
Marker interface for signature.
|
Class and Description |
---|
AggregationHashChain
An aggregation hash chain that represents (a part of) the computation of the per-round global root hash value from a
document hash value.
|
CalendarAuthenticationRecord
A calendar authentication record is used to sign the output hash value of a calendar hash chain and corresponds
to a calendar hash chain.
|
CalendarHashChain
Calendar hash chains are represented by `calendar chain' structures that consist of: index fields:
`publication time' and `aggregation time'; an `input hash': the input for the computation specified by the
hash chain; a sequence of `left link' and `right link' structures.
Each link field contains a hash value from the calendar hash tree.
|
KSISignature
This interface represents a KSI uni-signature.
|
KSISignatureComponentFactory
An interface for creating components of KSI signatures like aggregation chains and calendar authentication records.
|
RFC3161Record
An older implementation of the KSI service used the formats and protocols specified in the X.509 time-stamping
standard (RFC 3161).
|
Copyright © 2024 Guardtime. All rights reserved.