Package | Description |
---|---|
com.guardtime.ksi |
KSI API interface
|
com.guardtime.ksi.pdu |
PDU (Protocol Data Unit) interfaces
|
com.guardtime.ksi.service |
Classes and interfaces to sign and extend, advanced version
|
com.guardtime.ksi.service.client |
Classes and interfaces to sign and extend, basic version
|
com.guardtime.ksi.service.client.http |
Common classes for KSI Apache HTTP client and KSI Simple HTTP client
|
com.guardtime.ksi.service.client.http.apache |
Apache HTTP client for KSI
|
com.guardtime.ksi.service.ha |
High Availability KSI service, combines other services to achieve redundancy
|
com.guardtime.ksi.service.http.simple |
Simple HTTP client for KSI
|
com.guardtime.ksi.service.tcp |
KSI TCP client
|
Modifier and Type | Class and Description |
---|---|
class |
ExtensionFuture
The future of the signature extension process.
|
class |
SigningFuture
The future of the signing request's response.
|
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.
|
Constructor and Description |
---|
ExtensionFuture(Future<ExtensionResponse> future,
PublicationRecord publicationRecord,
KSISignature signature,
KSISignatureComponentFactory signatureComponentFactory,
KSISignatureFactory signatureFactory) |
SigningFuture(Future<AggregationResponse> aggregationResponseFuture,
KSISignatureFactory signatureFactory,
DataHash inputHash) |
SigningFuture(Future<AggregationResponse> aggregationResponseFuture,
KSISignatureFactory signatureFactory,
DataHash inputHash,
long level) |
Modifier and Type | Class and Description |
---|---|
class |
AggregationResponseFuture
Future of the aggregation process.
|
class |
ExtensionResponseFuture
Future of the process of calling the extender.
|
Constructor and Description |
---|
AggregationResponseFuture(Future<TLVElement> requestFuture,
KSIRequestContext requestContext,
ServiceCredentials credentials,
PduFactory pduFactory) |
ExtensionResponseFuture(Future<TLVElement> future,
KSIRequestContext context,
ServiceCredentials credentials,
PduFactory pduFactory) |
Modifier and Type | Method and Description |
---|---|
Future<ExtensionResponse> |
KSIExtendingService.extend(Date aggregationTime,
Date publicationTime)
Extends existing signatures.
|
Future<ExtensionResponse> |
KSIExtendingClientServiceAdapter.extend(Date aggregationTime,
Date publicationTime) |
Future<AggregatorConfiguration> |
KSISigningClientServiceAdapter.getAggregationConfiguration() |
Future<AggregatorConfiguration> |
KSISigningService.getAggregationConfiguration()
Makes the KSISigningService ask for configuration update.
|
Future<ExtenderConfiguration> |
KSIExtendingService.getExtendingConfiguration()
Makes the client ask for configuration update.
|
Future<ExtenderConfiguration> |
KSIExtendingClientServiceAdapter.getExtendingConfiguration() |
Future<AggregationResponse> |
KSISigningClientServiceAdapter.sign(DataHash dataHash,
Long level) |
Future<AggregationResponse> |
KSISigningService.sign(DataHash dataHash,
Long level)
Creates a new KSI signature.
|
Modifier and Type | Method and Description |
---|---|
Future<TLVElement> |
KSIExtenderClient.extend(InputStream request)
Extends the existing signatures.
|
Future<ByteBuffer> |
KSIPublicationsFileClient.getPublicationsFile()
Gets the publications file.
|
Future<TLVElement> |
KSISigningClient.sign(InputStream request)
Creates new KSI signature.
|
Modifier and Type | Class and Description |
---|---|
class |
HttpGetRequestFuture
Common HTTP request future class for all HTTP GET based requests.
|
class |
HttpPostRequestFuture
Common HTTP request future class for all HTTP POST based requests.
|
Modifier and Type | Class and Description |
---|---|
class |
ApacheHttpGetRequestFuture
Apache HTTP client specific future for all HTTP GET based requests.
|
class |
ApacheHttpPostRequestFuture
Apache HTTP client specific response future class.
|
Modifier and Type | Method and Description |
---|---|
Future<ExtensionResponse> |
HAService.extend(Date aggregationTime,
Date publicationTime) |
Future<ExtensionResponse> |
ExtendingHAService.extend(Date aggregationTime,
Date publicationTime)
Creates a non-blocking extending request.
|
Future<AggregatorConfiguration> |
SigningHAService.getAggregationConfiguration()
Invokes a configuration for all the subservices.
|
Future<AggregatorConfiguration> |
HAService.getAggregationConfiguration() |
Future<ExtenderConfiguration> |
HAService.getExtendingConfiguration() |
Future<ExtenderConfiguration> |
ExtendingHAService.getExtendingConfiguration()
Invokes a configuration for all the subservices.
|
Future<AggregationResponse> |
SigningHAService.sign(DataHash dataHash,
Long level)
Creates a non-blocking signing request.
|
Future<AggregationResponse> |
HAService.sign(DataHash dataHash,
Long level) |
Modifier and Type | Class and Description |
---|---|
class |
SimpleHttpGetRequestFuture
JDK specific future for all HTTP GET based requests.
|
class |
SimpleHttpPostRequestFuture
Simple HTTP response future.
|
Modifier and Type | Method and Description |
---|---|
Future<TLVElement> |
ExtenderTCPClient.extend(InputStream request) |
Future<TLVElement> |
TCPClient.extend(InputStream request) |
Future<TLVElement> |
SigningTCPClient.sign(InputStream request) |
Future<TLVElement> |
TCPClient.sign(InputStream request) |
Copyright © 2024 Guardtime. All rights reserved.