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.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 |
---|---|
KSISignature |
Extender.extend(KSISignature signature)
Extends the signature to the closest publication in publications file.
|
KSISignature |
Extender.extend(KSISignature signature,
PublicationRecord publicationRecord)
Extends the signature to specified publication record.
|
KSISignature |
ExtensionFuture.getResult() |
KSISignature |
SigningFuture.getResult() |
KSISignature |
SignatureReader.read(byte[] bytes) |
KSISignature |
Reader.read(byte[] bytes)
Converts byte array to
KSISignature . |
KSISignature |
SignatureReader.read(File file) |
KSISignature |
Reader.read(File file)
Creates
KSISignature from file. |
KSISignature |
SignatureReader.read(InputStream input) |
KSISignature |
Reader.read(InputStream input)
Creates
KSISignature from input stream. |
KSISignature |
Signer.sign(byte[] bytes)
Signs the byte array.
|
KSISignature |
Signer.sign(DataHash dataHash)
Signs the data hash.
|
KSISignature |
Signer.sign(DataHash dataHash,
long level)
Signs the data hash with user provided aggregation tree height.
|
KSISignature |
Signer.sign(File file)
Signs the file.
|
Modifier and Type | Method and Description |
---|---|
Future<KSISignature> |
Extender.asyncExtend(KSISignature signature)
Extends the signature asynchronously to the closest publication in publications file.
|
Future<KSISignature> |
Extender.asyncExtend(KSISignature signature,
PublicationRecord publicationRecord)
Extends the signature asynchronously to the specified publication record.
|
Future<KSISignature> |
Signer.asyncSign(byte[] bytes)
Signs the byte array asynchronously.
|
Future<KSISignature> |
Signer.asyncSign(DataHash dataHash)
Signs the data hash asynchronously.
|
Future<KSISignature> |
Signer.asyncSign(DataHash dataHash,
long level)
This method is used to sign data hash asynchronously with user provided aggregation tree height.
|
Future<KSISignature> |
Signer.asyncSign(File file)
Signs the file asynchronously.
|
Modifier and Type | Method and Description |
---|---|
Future<KSISignature> |
Extender.asyncExtend(KSISignature signature)
Extends the signature asynchronously to the closest publication in publications file.
|
Future<KSISignature> |
Extender.asyncExtend(KSISignature signature,
PublicationRecord publicationRecord)
Extends the signature asynchronously to the specified publication record.
|
KSISignature |
Extender.extend(KSISignature signature)
Extends the signature to the closest publication in publications file.
|
KSISignature |
Extender.extend(KSISignature signature,
PublicationRecord publicationRecord)
Extends the signature to specified publication record.
|
VerificationResult |
SignatureVerifier.verify(KSISignature signature,
ContextAwarePolicy policy) |
VerificationResult |
Verifier.verify(KSISignature signature,
ContextAwarePolicy policy)
Verifies the KSI signature.
|
VerificationResult |
SignatureVerifier.verify(KSISignature signature,
DataHash documentHash,
ContextAwarePolicy policy) |
VerificationResult |
Verifier.verify(KSISignature signature,
DataHash documentHash,
ContextAwarePolicy policy)
Verifies the KSI signature.
|
VerificationResult |
SignatureVerifier.verify(KSISignature signature,
DataHash documentHash,
Long level,
ContextAwarePolicy policy) |
VerificationResult |
Verifier.verify(KSISignature signature,
DataHash documentHash,
Long level,
ContextAwarePolicy policy)
Verifies the KSI signature.
|
VerificationResult |
KSI.verify(KSISignature signature,
Policy policy)
Verifies the KSI signature.
|
VerificationResult |
KSI.verify(KSISignature signature,
Policy policy,
DataHash documentHash)
Verifies the KSI signature.
|
VerificationResult |
KSI.verify(KSISignature signature,
Policy policy,
DataHash documentHash,
PublicationData publicationData)
Verifies the KSI signature.
|
VerificationResult |
KSI.verify(KSISignature signature,
Policy policy,
PublicationData publicationData)
Verifies the KSI signature.
|
Constructor and Description |
---|
ExtensionFuture(Future<ExtensionResponse> future,
PublicationRecord publicationRecord,
KSISignature signature,
KSISignatureComponentFactory signatureComponentFactory,
KSISignatureFactory signatureFactory) |
Modifier and Type | Method and Description |
---|---|
List<KSISignature> |
KsiBlockSigner.sign()
Creates a block of multiple signatures.
|
Modifier and Type | Method and Description |
---|---|
KSISignature |
KSISignatureFactory.createSignature(InputStream input)
Creates a signature from input stream.
|
KSISignature |
KSISignatureFactory.createSignature(KSISignature signature,
AggregationHashChain aggregationHashChain,
DataHash originalInputHash)
Creates a signature by prepending lower aggregation hash chain to a signature.
|
KSISignature |
KSISignatureFactory.createSignature(List<AggregationHashChain> aggregationHashChains,
CalendarHashChain calendarHashChain,
CalendarAuthenticationRecord authenticationRecord,
PublicationRecord publicationRecord,
RFC3161Record rfc3161Record)
Creates a signature from given elements.
|
KSISignature |
KSISignatureFactory.createSignature(TLVElement element,
DataHash originalInputHash)
Creates a signature from input TLV element.
|
KSISignature |
KSISignatureFactory.createSignature(TLVElement element,
DataHash originalInputHash,
long level)
Creates a signature from input TLV element.
|
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 |
InMemoryKsiSignatureFactory.createSignature(InputStream input) |
KSISignature |
InMemoryKsiSignatureFactory.createSignature(KSISignature signature,
AggregationHashChain aggregationHashChain,
DataHash originalInputHash) |
KSISignature |
InMemoryKsiSignatureFactory.createSignature(List<AggregationHashChain> aggregationHashChains,
CalendarHashChain calendarChain,
CalendarAuthenticationRecord calendarAuthenticationRecord,
PublicationRecord signaturePublicationRecord,
RFC3161Record rfc3161Record) |
KSISignature |
InMemoryKsiSignatureFactory.createSignature(TLVElement element,
DataHash inputHash) |
KSISignature |
InMemoryKsiSignatureFactory.createSignature(TLVElement element,
DataHash inputHash,
long level) |
KSISignature |
InvalidSignatureContentException.getSignature() |
Modifier and Type | Method and Description |
---|---|
KSISignature |
InMemoryKsiSignatureFactory.createSignature(KSISignature signature,
AggregationHashChain aggregationHashChain,
DataHash originalInputHash) |
Modifier and Type | Method and Description |
---|---|
KSISignature |
VerificationContext.getSignature()
Returns signature to be verified.
|
Modifier and Type | Method and Description |
---|---|
VerificationContextBuilder |
VerificationContextBuilder.setSignature(KSISignature signature)
Used to set the KSI signature that is verified.
|
Copyright © 2024 Guardtime. All rights reserved.