- AbstractHttpClient - Class in com.guardtime.ksi.service.client.http
-
Common class for all KSI HTTP clients.
- AbstractHttpClient(AbstractHttpClientSettings) - Constructor for class com.guardtime.ksi.service.client.http.AbstractHttpClient
-
- AbstractHttpClientSettings - Class in com.guardtime.ksi.service.client.http
-
Abstract class for HTTP client configuration.
- AbstractHttpClientSettings() - Constructor for class com.guardtime.ksi.service.client.http.AbstractHttpClientSettings
-
- add(DataHash) - Method in interface com.guardtime.ksi.blocksigner.BlockSigner
-
Adds a new hash to the signer.
- add(DataHash, IdentityMetadata) - Method in interface com.guardtime.ksi.blocksigner.BlockSigner
-
Adds a new hash and metadata to the signer.
- add(DataHash, long, IdentityMetadata) - Method in interface com.guardtime.ksi.blocksigner.BlockSigner
-
Adds a new hash, level, and metadata to the signer.
- add(DataHash, IdentityMetadata) - Method in class com.guardtime.ksi.blocksigner.KsiBlockSigner
-
- add(DataHash) - Method in class com.guardtime.ksi.blocksigner.KsiBlockSigner
-
- add(DataHash, long, IdentityMetadata) - Method in class com.guardtime.ksi.blocksigner.KsiBlockSigner
-
Adds a hash (with specific level) and a signature metadata to the
KsiBlockSigner
.
- add(ImprintNode) - Method in class com.guardtime.ksi.tree.BlindingMaskLinkingHashTreeBuilder
-
Adds a new node to the tree.
- add(ImprintNode, IdentityMetadata) - Method in class com.guardtime.ksi.tree.BlindingMaskLinkingHashTreeBuilder
-
- add(ImprintNode...) - Method in class com.guardtime.ksi.tree.BlindingMaskLinkingHashTreeBuilder
-
Adds a new list of leaves to the binary tree.
- add(ImprintNode) - Method in class com.guardtime.ksi.tree.HashTreeBuilder
-
Adds a new single child node to the hash tree.
- add(ImprintNode, IdentityMetadata) - Method in class com.guardtime.ksi.tree.HashTreeBuilder
-
Adds a new leaf with its metadata to the hash tree.
- add(ImprintNode...) - Method in class com.guardtime.ksi.tree.HashTreeBuilder
-
Adds a new array of child nodes to the hash tree.
- add(N) - Method in interface com.guardtime.ksi.tree.TreeBuilder
-
Adds a new leaf to the binary tree.
- add(N, IdentityMetadata) - Method in interface com.guardtime.ksi.tree.TreeBuilder
-
Adds a new leaf with its metadata to the binary tree.
- add(N...) - Method in interface com.guardtime.ksi.tree.TreeBuilder
-
Adds a new list of leaves to the binary tree.
- addChildElement(TLVElement) - Method in class com.guardtime.ksi.tlv.TLVElement
-
- addClients(List<KSIExtenderClient>) - Method in class com.guardtime.ksi.service.ha.ExtendingHAService.Builder
-
Adds subclients.
- addClients(List<KSISigningClient>) - Method in class com.guardtime.ksi.service.ha.SigningHAService.Builder
-
Adds subclients.
- addCrc32(byte[]) - Static method in class com.guardtime.ksi.util.Util
-
Computes the CRC32 checksum for the given data.
- addCrc32(byte[], int, int) - Static method in class com.guardtime.ksi.util.Util
-
Computes the CRC32 checksum for len
bytes of the given data, starting from off
.
- addData(byte[], int, int) - Method in class com.guardtime.ksi.hashing.DataHasher
-
Updates the digest using the specified array of bytes, starting at the specified offset.
- addData(byte[]) - Method in class com.guardtime.ksi.hashing.DataHasher
-
Adds data to the digest using the specified array of bytes, starting at an offset of 0.
- addData(InputStream) - Method in class com.guardtime.ksi.hashing.DataHasher
-
Adds data to the digest using the specified input stream of bytes, starting at an offset of 0.
- addData(File) - Method in class com.guardtime.ksi.hashing.DataHasher
-
Adds data to the digest using the specified file, starting at the offset 0.
- addData(DataHash) - Method in class com.guardtime.ksi.hashing.DataHasher
-
- addData(InputStream, int) - Method in class com.guardtime.ksi.hashing.DataHasher
-
Adds data to the digest using the specified input stream of bytes, starting at an offset of 0.
- addData(File, int) - Method in class com.guardtime.ksi.hashing.DataHasher
-
Adds data to the digest using the specified file, starting at the offset 0.
- addExtenderClients(List<KSIExtenderClient>) - Method in class com.guardtime.ksi.service.ha.HAService.Builder
-
- addExtenderServices(List<KSIExtendingService>) - Method in class com.guardtime.ksi.service.ha.HAService.Builder
-
- addFirstChildElement(TLVElement) - Method in class com.guardtime.ksi.tlv.TLVElement
-
- addRule(Rule) - Method in class com.guardtime.ksi.unisignature.verifier.policies.InternalVerificationPolicy
-
Used to add a new rule to the list of rules to be used to verify signature.
- addServices(List<KSIExtendingService>) - Method in class com.guardtime.ksi.service.ha.ExtendingHAService.Builder
-
Adds subservices.
- addServices(List<KSISigningService>) - Method in class com.guardtime.ksi.service.ha.SigningHAService.Builder
-
For adding subservices.
- addSigningClients(List<KSISigningClient>) - Method in class com.guardtime.ksi.service.ha.HAService.Builder
-
- addSigningServices(List<KSISigningService>) - Method in class com.guardtime.ksi.service.ha.HAService.Builder
-
- aggregate(ImprintNode, ImprintNode) - Method in class com.guardtime.ksi.tree.HashTreeBuilder
-
- AggregationAuthenticationRecord - Interface in com.guardtime.ksi.unisignature
-
An aggregation authentication record is used to sign a hash value in an aggregation tree and corresponds to `left
link' structures in some aggregation hash chains.
- AggregationChainInputHashVerificationRule - Class in com.guardtime.ksi.unisignature.verifier.rules
-
Verifies that if RFC3161 record is present then the calculated output hash (from RFC3161 record) equals to
aggregation chain input hash.
- AggregationChainInputHashVerificationRule() - Constructor for class com.guardtime.ksi.unisignature.verifier.rules.AggregationChainInputHashVerificationRule
-
- AggregationChainLink - Interface in com.guardtime.ksi.unisignature
-
AggregationChainLink structure contains the following information: May contain level correction value.
- AggregationHashChain - Interface in com.guardtime.ksi.unisignature
-
An aggregation hash chain that represents (a part of) the computation of the per-round global root hash value from a
document hash value.
- AggregationHashChainAlgorithmDeprecatedRule - Class in com.guardtime.ksi.unisignature.verifier.rules
-
Verifies if the aggregation hash chain uses a hash algorithm that was deprecated at the aggregation time.
- AggregationHashChainAlgorithmDeprecatedRule() - Constructor for class com.guardtime.ksi.unisignature.verifier.rules.AggregationHashChainAlgorithmDeprecatedRule
-
- AggregationHashChainBuilder - Class in com.guardtime.ksi.tree
-
- AggregationHashChainBuilder() - Constructor for class com.guardtime.ksi.tree.AggregationHashChainBuilder
-
- AggregationHashChainConsistencyRule - Class in com.guardtime.ksi.unisignature.verifier.rules
-
Verifies that all aggregation hash chains are consistent (e.g previous aggregation output hash equals to
current aggregation chain input hash).
- AggregationHashChainConsistencyRule() - Constructor for class com.guardtime.ksi.unisignature.verifier.rules.AggregationHashChainConsistencyRule
-
- AggregationHashChainIndexConsistencyRule - Class in com.guardtime.ksi.unisignature.verifier.rules
-
Verifies that aggregation chain indices are matching corresponding aggregation chains (e.g all left and
right links are correctly defined in the chain index).
- AggregationHashChainIndexConsistencyRule() - Constructor for class com.guardtime.ksi.unisignature.verifier.rules.AggregationHashChainIndexConsistencyRule
-
- AggregationHashChainIndexSuccessorRule - Class in com.guardtime.ksi.unisignature.verifier.rules
-
Checks that chain index of a aggregation hash chain is successor to it's parent aggregation hash chain index.
- AggregationHashChainIndexSuccessorRule() - Constructor for class com.guardtime.ksi.unisignature.verifier.rules.AggregationHashChainIndexSuccessorRule
-
- AggregationHashChainLinkMetadataRule - Class in com.guardtime.ksi.unisignature.verifier.rules
-
Verifies that all metadata structures in aggregation hash chain links are valid.
- AggregationHashChainLinkMetadataRule() - Constructor for class com.guardtime.ksi.unisignature.verifier.rules.AggregationHashChainLinkMetadataRule
-
- AggregationHashChainPrependingException - Exception in com.guardtime.ksi.unisignature.inmemory
-
- AggregationHashChainPrependingException(String) - Constructor for exception com.guardtime.ksi.unisignature.inmemory.AggregationHashChainPrependingException
-
- AggregationHashChainTimeConsistencyRule - Class in com.guardtime.ksi.unisignature.verifier.rules
-
Checks that aggregation hash chain aggregation times are consistent (e.g previous aggregation
hash chain aggregation time to current aggregation hash chain aggregation time).
- AggregationHashChainTimeConsistencyRule() - Constructor for class com.guardtime.ksi.unisignature.verifier.rules.AggregationHashChainTimeConsistencyRule
-
- AggregationHashChainUtil - Class in com.guardtime.ksi.unisignature
-
- AggregationRequest - Interface in com.guardtime.ksi.pdu
-
Common interface for aggregation request PDU.
- AggregationResponse - Interface in com.guardtime.ksi.pdu
-
Common interface for aggregation response.
- AggregationResponseFuture - Class in com.guardtime.ksi.pdu
-
Future of the aggregation process.
- AggregationResponseFuture(Future<TLVElement>, KSIRequestContext, ServiceCredentials, PduFactory) - Constructor for class com.guardtime.ksi.pdu.AggregationResponseFuture
-
- AggregatorConfiguration - Interface in com.guardtime.ksi.pdu
-
The aggregator configuration.
- AggregatorConfigurationPayload - Class in com.guardtime.ksi.pdu.v2
-
Aggregator's configuration response payload element, provides detailed information about
the aggregator.
- AggregatorConfigurationPayload(TLVElement) - Constructor for class com.guardtime.ksi.pdu.v2.AggregatorConfigurationPayload
-
- AggregatorPduFactory - Interface in com.guardtime.ksi.pdu
-
- AggregatorPduV2Factory - Class in com.guardtime.ksi.pdu.v2
-
- AggregatorPduV2Factory() - Constructor for class com.guardtime.ksi.pdu.v2.AggregatorPduV2Factory
-
- AggregatorPduV2Factory(ConfigurationListener<AggregatorConfiguration>) - Constructor for class com.guardtime.ksi.pdu.v2.AggregatorPduV2Factory
-
- ApacheHttpClient - Class in com.guardtime.ksi.service.client.http.apache
-
KSI HTTP client that uses Apache HTTP client library.
- ApacheHttpClient(HttpClientSettings) - Constructor for class com.guardtime.ksi.service.client.http.apache.ApacheHttpClient
-
- ApacheHttpClient(AbstractHttpClientSettings, ApacheHttpClientConfiguration) - Constructor for class com.guardtime.ksi.service.client.http.apache.ApacheHttpClient
-
Constructs ApacheHttpClient with configuration values passed in.
- ApacheHttpClientConfiguration - Interface in com.guardtime.ksi.service.client.http.apache
-
Describes the configuration that
ApacheHttpClient
uses internally
to set up async connection.
- ApacheHttpClientSimpleConfiguration - Class in com.guardtime.ksi.service.client.http.apache
-
- ApacheHttpClientSimpleConfiguration() - Constructor for class com.guardtime.ksi.service.client.http.apache.ApacheHttpClientSimpleConfiguration
-
- ApacheHttpClientSimpleConfiguration(int, int, int) - Constructor for class com.guardtime.ksi.service.client.http.apache.ApacheHttpClientSimpleConfiguration
-
- ApacheHttpExtenderClient - Class in com.guardtime.ksi.service.client.http.apache
-
KSI HTTP client that uses Apache HTTP client library.
- ApacheHttpExtenderClient(CredentialsAwareHttpSettings) - Constructor for class com.guardtime.ksi.service.client.http.apache.ApacheHttpExtenderClient
-
Constructs ApacheHttpExtenderClient with configuration values passed in.
- ApacheHttpExtenderClient(CredentialsAwareHttpSettings, ApacheHttpClientConfiguration) - Constructor for class com.guardtime.ksi.service.client.http.apache.ApacheHttpExtenderClient
-
Constructs ApacheHttpExtenderClient with configuration values passed in.
- ApacheHttpGetRequestFuture - Class in com.guardtime.ksi.service.client.http.apache
-
Apache HTTP client specific future for all HTTP GET based requests.
- ApacheHttpGetRequestFuture(Future<HttpResponse>) - Constructor for class com.guardtime.ksi.service.client.http.apache.ApacheHttpGetRequestFuture
-
- ApacheHttpPostRequestFuture - Class in com.guardtime.ksi.service.client.http.apache
-
Apache HTTP client specific response future class.
- ApacheHttpPostRequestFuture(Future<HttpResponse>) - Constructor for class com.guardtime.ksi.service.client.http.apache.ApacheHttpPostRequestFuture
-
- ApacheHttpPublicationsFileClient - Class in com.guardtime.ksi.service.client.http.apache
-
KSI HTTP client that uses Apache HTTP client library.
- ApacheHttpPublicationsFileClient(HttpSettings) - Constructor for class com.guardtime.ksi.service.client.http.apache.ApacheHttpPublicationsFileClient
-
Constructs ApacheHttpSigningClient with configuration values passed in.
- ApacheHttpPublicationsFileClient(HttpSettings, ApacheHttpClientConfiguration) - Constructor for class com.guardtime.ksi.service.client.http.apache.ApacheHttpPublicationsFileClient
-
Constructs ApacheHttpSigningClient with configuration values passed in.
- ApacheHttpSigningClient - Class in com.guardtime.ksi.service.client.http.apache
-
KSI HTTP client that uses Apache HTTP client library.
- ApacheHttpSigningClient(CredentialsAwareHttpSettings) - Constructor for class com.guardtime.ksi.service.client.http.apache.ApacheHttpSigningClient
-
Constructs ApacheHttpSigningClient with configuration values passed in.
- ApacheHttpSigningClient(CredentialsAwareHttpSettings, ApacheHttpClientConfiguration) - Constructor for class com.guardtime.ksi.service.client.http.apache.ApacheHttpSigningClient
-
- areRightLinksConsistent(CalendarHashChain, CalendarHashChain) - Static method in class com.guardtime.ksi.unisignature.CalendarHashChainUtil
-
Checks consistency of two calendar hash chains:
both calendar hash chains have same amount of right links
right chain links in the first chain are equal to the right chain links in the second chain
- asyncExtend(KSISignature) - Method in interface com.guardtime.ksi.Extender
-
Extends the signature asynchronously to the closest publication in publications file.
- asyncExtend(KSISignature, PublicationRecord) - Method in interface com.guardtime.ksi.Extender
-
Extends the signature asynchronously to the specified publication record.
- asyncSign(DataHash) - Method in interface com.guardtime.ksi.Signer
-
Signs the data hash asynchronously.
- asyncSign(DataHash, long) - Method in interface com.guardtime.ksi.Signer
-
This method is used to sign data hash asynchronously with user provided aggregation tree height.
- asyncSign(File) - Method in interface com.guardtime.ksi.Signer
-
Signs the file asynchronously.
- asyncSign(byte[]) - Method in interface com.guardtime.ksi.Signer
-
Signs the byte array asynchronously.
- CachingPublicationsFileClientAdapter - Class in com.guardtime.ksi.publication.adapter
-
An adapter for publications file client.
- CachingPublicationsFileClientAdapter(KSIPublicationsFileClient, PublicationsFileFactory, long) - Constructor for class com.guardtime.ksi.publication.adapter.CachingPublicationsFileClientAdapter
-
- calculateBlindingMaskNode() - Method in class com.guardtime.ksi.tree.BlindingMaskLinkingHashTreeBuilder
-
- calculateChainStep(byte[], long, HashAlgorithm) - Method in interface com.guardtime.ksi.unisignature.AggregationChainLink
-
- calculateChainStep(DataHash) - Method in interface com.guardtime.ksi.unisignature.CalendarHashChainLink
-
- calculateCrc32(byte[], int, int) - Static method in class com.guardtime.ksi.util.Util
-
Computes the CRC32 checksum for length
bytes of the given data, starting from off
.
- calculateHeight(ImprintNode) - Method in class com.guardtime.ksi.tree.BlindingMaskLinkingHashTreeBuilder
-
Calculates the binary tree height if new leaf would be added.
- calculateHeight(ImprintNode, IdentityMetadata) - Method in class com.guardtime.ksi.tree.BlindingMaskLinkingHashTreeBuilder
-
- calculateHeight(ImprintNode) - Method in class com.guardtime.ksi.tree.HashTreeBuilder
-
Calculates the height of the hash tree in case a new node would be added.
- calculateHeight(ImprintNode, IdentityMetadata) - Method in class com.guardtime.ksi.tree.HashTreeBuilder
-
Calculates the height of the hash tree in case a new node with metadata would be added.
- calculateHeight(N) - Method in interface com.guardtime.ksi.tree.TreeBuilder
-
Calculates the binary tree height if new leaf would be added.
- calculateHeight(N, IdentityMetadata) - Method in interface com.guardtime.ksi.tree.TreeBuilder
-
Calculates the binary tree height if new leaf with metadata would be added.
- calculateHMAC(byte[], byte[], String) - Static method in class com.guardtime.ksi.util.Util
-
Calculates the RFC 2104 compatible HMAC for the given message, key, and algorithm.
- calculateIndex(List<AggregationChainLink>) - Static method in class com.guardtime.ksi.unisignature.AggregationHashChainUtil
-
Calculates chain index
- calculateNewNode(ImprintNode) - Method in class com.guardtime.ksi.tree.BlindingMaskLinkingHashTreeBuilder
-
- calculateOutputHash(long) - Method in interface com.guardtime.ksi.unisignature.AggregationHashChain
-
Calculates the aggregation hash chain output hash.
- CalendarAuthenticationRecord - Interface in com.guardtime.ksi.unisignature
-
A calendar authentication record is used to sign the output hash value of a calendar hash chain and corresponds
to a calendar hash chain.
- CalendarAuthenticationRecordAggregationHashRule - Class in com.guardtime.ksi.unisignature.verifier.rules
-
Verifies that calendar authentication record publication hash equals to calendar hash chain
publication hash.
- CalendarAuthenticationRecordAggregationHashRule() - Constructor for class com.guardtime.ksi.unisignature.verifier.rules.CalendarAuthenticationRecordAggregationHashRule
-
- CalendarAuthenticationRecordAggregationTimeRule - Class in com.guardtime.ksi.unisignature.verifier.rules
-
Verifies that calendar authentication record publication time equals to calendar hash chain
publication time.
- CalendarAuthenticationRecordAggregationTimeRule() - Constructor for class com.guardtime.ksi.unisignature.verifier.rules.CalendarAuthenticationRecordAggregationTimeRule
-
- CalendarAuthenticationRecordExistenceRule - Class in com.guardtime.ksi.unisignature.verifier.rules
-
Verifies that KSI signature contains calendar authentication record element.
- CalendarAuthenticationRecordExistenceRule() - Constructor for class com.guardtime.ksi.unisignature.verifier.rules.CalendarAuthenticationRecordExistenceRule
-
- CalendarAuthenticationRecordSignatureVerificationRule - Class in com.guardtime.ksi.unisignature.verifier.rules
-
Validates calendar authentication record signature.
- CalendarAuthenticationRecordSignatureVerificationRule() - Constructor for class com.guardtime.ksi.unisignature.verifier.rules.CalendarAuthenticationRecordSignatureVerificationRule
-
- CalendarBasedVerificationPolicy - Class in com.guardtime.ksi.unisignature.verifier.policies
-
Calendar-based verification takes as input the computed output hash of aggregation hash chains and the `aggregation
time'.
- CalendarBasedVerificationPolicy() - Constructor for class com.guardtime.ksi.unisignature.verifier.policies.CalendarBasedVerificationPolicy
-
- CalendarHashChain - Interface in com.guardtime.ksi.unisignature
-
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.
- CalendarHashChainAggregationAlgorithmObsoleteRule - Class in com.guardtime.ksi.unisignature.verifier.rules
-
Verifies that calendar hash chain aggregation(derived from the left link) hash algorithms were
obsolete at the publication time.
- CalendarHashChainAggregationAlgorithmObsoleteRule() - Constructor for class com.guardtime.ksi.unisignature.verifier.rules.CalendarHashChainAggregationAlgorithmObsoleteRule
-
- CalendarHashChainAggregationTimeRule - Class in com.guardtime.ksi.unisignature.verifier.rules
-
Verifies that calendar hash chain aggregation time equals to last aggregation hash chain
aggregation time.
- CalendarHashChainAggregationTimeRule() - Constructor for class com.guardtime.ksi.unisignature.verifier.rules.CalendarHashChainAggregationTimeRule
-
- CalendarHashChainAlgorithmDeprecatedExtenderResponseRule - Class in com.guardtime.ksi.unisignature.verifier.rules
-
Verifies if any of the response calendar hash chain aggregation hash algorithms (derived from the left link)
were deprecated at the publication time.
- CalendarHashChainAlgorithmDeprecatedExtenderResponseRule() - Constructor for class com.guardtime.ksi.unisignature.verifier.rules.CalendarHashChainAlgorithmDeprecatedExtenderResponseRule
-
- CalendarHashChainAlgorithmDeprecatedRule - Class in com.guardtime.ksi.unisignature.verifier.rules
-
Verifies if any of the calendar hash chain aggregation hash algorithms (derived from the left link)
were deprecated at the publication time.
- CalendarHashChainAlgorithmDeprecatedRule() - Constructor for class com.guardtime.ksi.unisignature.verifier.rules.CalendarHashChainAlgorithmDeprecatedRule
-
- CalendarHashChainDoesNotExistRule - Class in com.guardtime.ksi.unisignature.verifier.rules
-
Checks that KSI signature does not contain calendar hash chain.
- CalendarHashChainDoesNotExistRule() - Constructor for class com.guardtime.ksi.unisignature.verifier.rules.CalendarHashChainDoesNotExistRule
-
- CalendarHashChainExistenceRule - Class in com.guardtime.ksi.unisignature.verifier.rules
-
Checks if KSI signature contains calendar hash chain.
- CalendarHashChainExistenceRule() - Constructor for class com.guardtime.ksi.unisignature.verifier.rules.CalendarHashChainExistenceRule
-
- CalendarHashChainInputHashVerificationRule - Class in com.guardtime.ksi.unisignature.verifier.rules
-
Verifies that last aggregation hash chain output hash equals to calendar hash chain input hash.
- CalendarHashChainInputHashVerificationRule() - Constructor for class com.guardtime.ksi.unisignature.verifier.rules.CalendarHashChainInputHashVerificationRule
-
- CalendarHashChainLink - Interface in com.guardtime.ksi.unisignature
-
Interface for calendar hash chain links.
- CalendarHashChainRegistrationTimeRule - Class in com.guardtime.ksi.unisignature.verifier.rules
-
Verifies that calendar hash chain registration time (calculated from the shape of the calendar
hash chain) equals to calendar hash chain aggregation time.
- CalendarHashChainRegistrationTimeRule() - Constructor for class com.guardtime.ksi.unisignature.verifier.rules.CalendarHashChainRegistrationTimeRule
-
- CalendarHashChainUtil - Class in com.guardtime.ksi.unisignature
-
- CanonicalHashTreeBuilder - Class in com.guardtime.ksi.tree
-
Hash tree (aka Merkle tree) builder implementation.
- CanonicalHashTreeBuilder(HashAlgorithm) - Constructor for class com.guardtime.ksi.tree.CanonicalHashTreeBuilder
-
- CanonicalHashTreeBuilder() - Constructor for class com.guardtime.ksi.tree.CanonicalHashTreeBuilder
-
- CertificateExistenceRule - Class in com.guardtime.ksi.unisignature.verifier.rules
-
Checks if publications file contains certificate with certificate id present in calendar
authentication record.
- CertificateExistenceRule() - Constructor for class com.guardtime.ksi.unisignature.verifier.rules.CertificateExistenceRule
-
- CertificateNotFoundException - Exception in com.guardtime.ksi.publication.inmemory
-
This exception will be thrown if certificate isn't found from trust store.
- CertificateNotFoundException(String) - Constructor for exception com.guardtime.ksi.publication.inmemory.CertificateNotFoundException
-
- CertificateValidityRule - Class in com.guardtime.ksi.unisignature.verifier.rules
-
Checks if certificate was valid at aggregation time.
- CertificateValidityRule() - Constructor for class com.guardtime.ksi.unisignature.verifier.rules.CertificateValidityRule
-
- ChainResult - Interface in com.guardtime.ksi.unisignature
-
Aggregation chain calculation result
- checkExpiration() - Method in enum com.guardtime.ksi.hashing.HashAlgorithm
-
Checks that the hash algorithm is NOT marked obsolete or deprecated.
- clone() - Method in class com.guardtime.ksi.trust.X509CertificateSubjectRdnSelector
-
- close() - Method in class com.guardtime.ksi.service.client.http.apache.ApacheHttpClient
-
- close() - Method in class com.guardtime.ksi.service.ha.ExtendingHAService
-
Closes all the subservices.
- close() - Method in class com.guardtime.ksi.service.ha.HAService
-
Closes signingHaService and extenderHaService.
- close() - Method in class com.guardtime.ksi.service.ha.SigningHAService
-
Closes all the subservices.
- close() - Method in class com.guardtime.ksi.service.http.simple.SimpleHttpClient
-
- close() - Method in class com.guardtime.ksi.service.http.simple.SimpleHttpExtenderClient
-
- close() - Method in class com.guardtime.ksi.service.http.simple.SimpleHttpPublicationsFileClient
-
- close() - Method in class com.guardtime.ksi.service.http.simple.SimpleHttpSigningClient
-
- close() - Method in class com.guardtime.ksi.service.KSIExtendingClientServiceAdapter
-
- close() - Method in class com.guardtime.ksi.service.KSISigningClientServiceAdapter
-
- close() - Method in class com.guardtime.ksi.service.tcp.ExtenderTCPClient
-
- close() - Method in class com.guardtime.ksi.service.tcp.SigningTCPClient
-
- close() - Method in class com.guardtime.ksi.service.tcp.TCPClient
-
Closes both the signing client and extending client.
- close() - Method in class com.guardtime.ksi.tlv.TLVInputStream
-
Closes this input stream and releases any system resources associated with the stream.
- closeQuietly(InputStream) - Static method in class com.guardtime.ksi.util.Util
-
Closes an InputStream
unconditionally.
- closeQuietly(OutputStream) - Static method in class com.guardtime.ksi.util.Util
-
Closes an OutputStream
unconditionally.
- CMSSignature - Class in com.guardtime.ksi.trust
-
This class represents CMS/PKCS#7 signature
- CMSSignature(byte[], byte[]) - Constructor for class com.guardtime.ksi.trust.CMSSignature
-
- CMSSignatureVerifier - Class in com.guardtime.ksi.trust
-
This class is used to verify CMS/PKCS#7 signature.
- CMSSignatureVerifier(PKITrustStore) - Constructor for class com.guardtime.ksi.trust.CMSSignatureVerifier
-
- com.guardtime.ksi - package com.guardtime.ksi
-
KSI API interface
- com.guardtime.ksi.blocksigner - package com.guardtime.ksi.blocksigner
-
Classes and interfaces to create multiple signatures with one signing request
- com.guardtime.ksi.concurrency - package com.guardtime.ksi.concurrency
-
Classes for concurrency handling
- com.guardtime.ksi.exceptions - package com.guardtime.ksi.exceptions
-
KSI exception classes
- com.guardtime.ksi.hashing - package com.guardtime.ksi.hashing
-
Classes to create and represent data hashes
- com.guardtime.ksi.pdu - package com.guardtime.ksi.pdu
-
PDU (Protocol Data Unit) interfaces
- com.guardtime.ksi.pdu.exceptions - package com.guardtime.ksi.pdu.exceptions
-
PDU exception classes
- com.guardtime.ksi.pdu.v2 - package com.guardtime.ksi.pdu.v2
-
PDU v2 implementation
- com.guardtime.ksi.publication - package com.guardtime.ksi.publication
-
Interfaces to decode and encode publications files
- com.guardtime.ksi.publication.adapter - package com.guardtime.ksi.publication.adapter
-
Adapters for publications file client
- com.guardtime.ksi.publication.inmemory - package com.guardtime.ksi.publication.inmemory
-
Implementation to decode and encode in-memory publications files
- com.guardtime.ksi.service - package com.guardtime.ksi.service
-
Classes and interfaces to sign and extend, advanced version
- com.guardtime.ksi.service.client - package com.guardtime.ksi.service.client
-
Classes and interfaces to sign and extend, basic version
- com.guardtime.ksi.service.client.http - package 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 - package com.guardtime.ksi.service.client.http.apache
-
Apache HTTP client for KSI
- com.guardtime.ksi.service.ha - package com.guardtime.ksi.service.ha
-
High Availability KSI service, combines other services to achieve redundancy
- com.guardtime.ksi.service.http.simple - package com.guardtime.ksi.service.http.simple
-
Simple HTTP client for KSI
- com.guardtime.ksi.service.tcp - package com.guardtime.ksi.service.tcp
-
KSI TCP client
- com.guardtime.ksi.tlv - package com.guardtime.ksi.tlv
-
Classes and interfaces to decode and encode TLV elements
- com.guardtime.ksi.tree - package com.guardtime.ksi.tree
-
Classes and interfaces to build a hash tree
- com.guardtime.ksi.trust - package com.guardtime.ksi.trust
-
Trust provider classes
- com.guardtime.ksi.unisignature - package com.guardtime.ksi.unisignature
-
Interfaces to decode and encode KSI signatures
- com.guardtime.ksi.unisignature.inmemory - package com.guardtime.ksi.unisignature.inmemory
-
Classes to decode and encode in-memory KSI signatures
- com.guardtime.ksi.unisignature.verifier - package com.guardtime.ksi.unisignature.verifier
-
Classes and interfaces to verify KSI signatures
- com.guardtime.ksi.unisignature.verifier.policies - package com.guardtime.ksi.unisignature.verifier.policies
-
KSI signature verification policies
- com.guardtime.ksi.unisignature.verifier.rules - package com.guardtime.ksi.unisignature.verifier.rules
-
KSI signature verification rules
- com.guardtime.ksi.util - package com.guardtime.ksi.util
-
Internal utility classes
- CompositeRule - Class in com.guardtime.ksi.unisignature.verifier.rules
-
This class represents a rule composed of a set of rules.
- CompositeRule(boolean, Rule...) - Constructor for class com.guardtime.ksi.unisignature.verifier.rules.CompositeRule
-
Constructor to createSignature a rule that contains multiple other rules.
- ConfigurationHandler<T> - Class in com.guardtime.ksi.service
-
Helper for handling asynchronous configuration requests and keeping track that registered listeners would be appropriately
updated of results.
- ConfigurationHandler(ExecutorService) - Constructor for class com.guardtime.ksi.service.ConfigurationHandler
-
- ConfigurationListener<T> - Interface in com.guardtime.ksi.service
-
- ConfigurationRequest<T> - Interface in com.guardtime.ksi.service
-
Wrapping of configuration requests to pass them to configuration handler.
- containsInt(int[], int) - Static method in class com.guardtime.ksi.util.Util
-
Checks if an element is present in an int array.
- ContextAwarePolicy - Interface in com.guardtime.ksi.unisignature.verifier.policies
-
- ContextAwarePolicyAdapter - Class in com.guardtime.ksi.unisignature.verifier.policies
-
- copyData(InputStream, OutputStream) - Static method in class com.guardtime.ksi.util.Util
-
Copies all available data from in
to out
.
- copyData(InputStream, OutputStream, int, int) - Static method in class com.guardtime.ksi.util.Util
-
Copies up to limit
bytes of data from in
to out
.
- copyData(InputStream, OutputStream, int) - Static method in class com.guardtime.ksi.util.Util
-
Copies up to limit
bytes of data from in
to out
.
- copyOf(byte[]) - Static method in class com.guardtime.ksi.util.Util
-
Creates a copy of the given byte array.
- copyOf(byte[], int, int) - Static method in class com.guardtime.ksi.util.Util
-
Creates a copy of a section of the given byte array.
- create(InputStream) - Method in class com.guardtime.ksi.publication.inmemory.InMemoryPublicationsFileFactory
-
This method is used to read publications file from input stream.
- create(InputStream) - Method in interface com.guardtime.ksi.publication.PublicationsFileFactory
-
Reads the publications file from given input stream.
- create(byte[]) - Static method in class com.guardtime.ksi.tlv.TLVElement
-
Creates TLVElement form byte array.
- create(int, long) - Static method in class com.guardtime.ksi.tlv.TLVElement
-
Creates TLV element with
Long
content.
- create(int, Date) - Static method in class com.guardtime.ksi.tlv.TLVElement
-
Creates TLV element with
Date
content.
- create(int, DataHash) - Static method in class com.guardtime.ksi.tlv.TLVElement
-
Creates TLV element with
DataHash
content.
- create(int, String) - Static method in class com.guardtime.ksi.tlv.TLVElement
-
Creates TLV element with
String
content.
- create(int, byte[]) - Static method in class com.guardtime.ksi.tlv.TLVElement
-
Creates TLV element with byte array content.
- create(int, HashAlgorithm) - Static method in class com.guardtime.ksi.tlv.TLVElement
-
- createAggregationHashChain(TLVElement) - Method in class com.guardtime.ksi.unisignature.inmemory.InMemoryKsiSignatureComponentFactory
-
- createAggregationHashChain(DataHash, Date, LinkedList<Long>, LinkedList<AggregationChainLink>, HashAlgorithm) - Method in class com.guardtime.ksi.unisignature.inmemory.InMemoryKsiSignatureComponentFactory
-
- createAggregationHashChain(TLVElement) - Method in interface com.guardtime.ksi.unisignature.KSISignatureComponentFactory
-
Creates an aggregation hash chain from input TLV element.
- createAggregationHashChain(DataHash, Date, LinkedList<Long>, LinkedList<AggregationChainLink>, HashAlgorithm) - Method in interface com.guardtime.ksi.unisignature.KSISignatureComponentFactory
-
Creates a new aggregation hash chain
- createAggregationRequest(KSIRequestContext, ServiceCredentials, DataHash, Long) - Method in interface com.guardtime.ksi.pdu.AggregatorPduFactory
-
Creates a new aggregation request.
- createAggregationRequest(KSIRequestContext, ServiceCredentials, DataHash, Long) - Method in class com.guardtime.ksi.pdu.v2.AggregatorPduV2Factory
-
- createAggregationRequest(KSIRequestContext, ServiceCredentials, DataHash, Long) - Method in class com.guardtime.ksi.pdu.v2.PduV2Factory
-
- createAggregatorConfigurationRequest(KSIRequestContext, ServiceCredentials) - Method in interface com.guardtime.ksi.pdu.AggregatorPduFactory
-
Creates an aggregation configuration request.
- createAggregatorConfigurationRequest(KSIRequestContext, ServiceCredentials) - Method in class com.guardtime.ksi.pdu.v2.AggregatorPduV2Factory
-
- createAggregatorConfigurationRequest(KSIRequestContext, ServiceCredentials) - Method in class com.guardtime.ksi.pdu.v2.PduV2Factory
-
- createCalendarAuthenticationRecord(TLVElement) - Method in class com.guardtime.ksi.unisignature.inmemory.InMemoryKsiSignatureComponentFactory
-
- createCalendarAuthenticationRecord(TLVElement) - Method in interface com.guardtime.ksi.unisignature.KSISignatureComponentFactory
-
Creates calendar authentication record from input TLV element.
- createCalendarHashChain(TLVElement) - Method in class com.guardtime.ksi.unisignature.inmemory.InMemoryKsiSignatureComponentFactory
-
- createCalendarHashChain(TLVElement) - Method in interface com.guardtime.ksi.unisignature.KSISignatureComponentFactory
-
Creates calendar hash chain from input TLV element.
- createCalendarPolicy(Extender) - Static method in class com.guardtime.ksi.unisignature.verifier.policies.ContextAwarePolicyAdapter
-
- createContext() - Method in class com.guardtime.ksi.pdu.RequestContextFactory
-
- createDefaultPolicy(PublicationsHandler, Extender) - Static method in class com.guardtime.ksi.unisignature.verifier.policies.ContextAwarePolicyAdapter
-
- createExtensionConfigurationRequest(KSIRequestContext, ServiceCredentials) - Method in interface com.guardtime.ksi.pdu.ExtenderPduFactory
-
Creates an extension configuration request.
- createExtensionConfigurationRequest(KSIRequestContext, ServiceCredentials) - Method in class com.guardtime.ksi.pdu.v2.ExtenderPduV2Factory
-
- createExtensionConfigurationRequest(KSIRequestContext, ServiceCredentials) - Method in class com.guardtime.ksi.pdu.v2.PduV2Factory
-
- createExtensionRequest(KSIRequestContext, ServiceCredentials, Date, Date) - Method in interface com.guardtime.ksi.pdu.ExtenderPduFactory
-
Creates a new extension request.
- createExtensionRequest(KSIRequestContext, ServiceCredentials, Date, Date) - Method in class com.guardtime.ksi.pdu.v2.ExtenderPduV2Factory
-
- createExtensionRequest(KSIRequestContext, ServiceCredentials, Date, Date) - Method in class com.guardtime.ksi.pdu.v2.PduV2Factory
-
- createInternalPolicy() - Static method in class com.guardtime.ksi.unisignature.verifier.policies.ContextAwarePolicyAdapter
-
- createKeyPolicy(PublicationsHandler) - Static method in class com.guardtime.ksi.unisignature.verifier.policies.ContextAwarePolicyAdapter
-
- createLeftAggregationChainLink(DataHash, long) - Method in class com.guardtime.ksi.unisignature.inmemory.InMemoryKsiSignatureComponentFactory
-
- createLeftAggregationChainLink(AggregationChainLink, long) - Method in class com.guardtime.ksi.unisignature.inmemory.InMemoryKsiSignatureComponentFactory
-
- createLeftAggregationChainLink(LinkMetadata, long) - Method in class com.guardtime.ksi.unisignature.inmemory.InMemoryKsiSignatureComponentFactory
-
- createLeftAggregationChainLink(byte[], long) - Method in class com.guardtime.ksi.unisignature.inmemory.InMemoryKsiSignatureComponentFactory
-
- createLeftAggregationChainLink(DataHash, long) - Method in interface com.guardtime.ksi.unisignature.KSISignatureComponentFactory
-
Creates a new left aggregation hash chain link with given sibling hash and level.
- createLeftAggregationChainLink(AggregationChainLink, long) - Method in interface com.guardtime.ksi.unisignature.KSISignatureComponentFactory
-
Creates a new left aggregation hash chain link with corresponding data of given link and level.
- createLeftAggregationChainLink(LinkMetadata, long) - Method in interface com.guardtime.ksi.unisignature.KSISignatureComponentFactory
-
Creates a new left aggregation hash chain link with given metadata and level.
- createLeftAggregationChainLink(byte[], long) - Method in interface com.guardtime.ksi.unisignature.KSISignatureComponentFactory
-
Creates a new left aggregation hash chain link with given metadata bytes and level.
- createLinkMetadata(String, String, Long, Long) - Method in class com.guardtime.ksi.unisignature.inmemory.InMemoryKsiSignatureComponentFactory
-
- createLinkMetadata(String, String, Long, Long) - Method in interface com.guardtime.ksi.unisignature.KSISignatureComponentFactory
-
Creates a link metadata structure.
- createPolicy(Policy, PublicationsHandler, KSIExtendingService) - Static method in class com.guardtime.ksi.unisignature.verifier.policies.ContextAwarePolicyAdapter
-
Method creating context aware policy using user provided policy with needed components.
- createPublicationRecord(TLVElement) - Method in class com.guardtime.ksi.unisignature.inmemory.InMemoryKsiSignatureComponentFactory
-
- createPublicationRecord(PublicationData, List<String>, List<String>) - Method in class com.guardtime.ksi.unisignature.inmemory.InMemoryKsiSignatureComponentFactory
-
- createPublicationRecord(TLVElement) - Method in interface com.guardtime.ksi.unisignature.KSISignatureComponentFactory
-
Creates signature publication record element from input TLV element.
- createPublicationRecord(PublicationData, List<String>, List<String>) - Method in interface com.guardtime.ksi.unisignature.KSISignatureComponentFactory
-
Creates a signature publication record element from publication data, publication references and publication repository URI's
- createPublicationsFilePolicy(PublicationsHandler) - Static method in class com.guardtime.ksi.unisignature.verifier.policies.ContextAwarePolicyAdapter
-
- createPublicationsFilePolicy(PublicationsHandler, Extender) - Static method in class com.guardtime.ksi.unisignature.verifier.policies.ContextAwarePolicyAdapter
-
- createRFC3161Record(TLVElement) - Method in class com.guardtime.ksi.unisignature.inmemory.InMemoryKsiSignatureComponentFactory
-
- createRFC3161Record(TLVElement) - Method in interface com.guardtime.ksi.unisignature.KSISignatureComponentFactory
-
Creates RFC3161 record element from input TLV element.
- createRightAggregationChainLink(DataHash, long) - Method in class com.guardtime.ksi.unisignature.inmemory.InMemoryKsiSignatureComponentFactory
-
- createRightAggregationChainLink(AggregationChainLink, long) - Method in class com.guardtime.ksi.unisignature.inmemory.InMemoryKsiSignatureComponentFactory
-
- createRightAggregationChainLink(LinkMetadata, long) - Method in class com.guardtime.ksi.unisignature.inmemory.InMemoryKsiSignatureComponentFactory
-
- createRightAggregationChainLink(DataHash, long) - Method in interface com.guardtime.ksi.unisignature.KSISignatureComponentFactory
-
Creates a new right aggregation hash chain link with given sibling hash and level.
- createRightAggregationChainLink(LinkMetadata, long) - Method in interface com.guardtime.ksi.unisignature.KSISignatureComponentFactory
-
Creates a new right aggregation hash chain link with given metadata and level.
- createRightAggregationChainLink(AggregationChainLink, long) - Method in interface com.guardtime.ksi.unisignature.KSISignatureComponentFactory
-
Creates a new right aggregation hash chain link with corresponding data of given link and level.
- createSignature(InputStream) - Method in class com.guardtime.ksi.unisignature.inmemory.InMemoryKsiSignatureFactory
-
- createSignature(TLVElement, DataHash) - Method in class com.guardtime.ksi.unisignature.inmemory.InMemoryKsiSignatureFactory
-
- createSignature(TLVElement, DataHash, long) - Method in class com.guardtime.ksi.unisignature.inmemory.InMemoryKsiSignatureFactory
-
- createSignature(List<AggregationHashChain>, CalendarHashChain, CalendarAuthenticationRecord, PublicationRecord, RFC3161Record) - Method in class com.guardtime.ksi.unisignature.inmemory.InMemoryKsiSignatureFactory
-
- createSignature(KSISignature, AggregationHashChain, DataHash) - Method in class com.guardtime.ksi.unisignature.inmemory.InMemoryKsiSignatureFactory
-
- createSignature(InputStream) - Method in interface com.guardtime.ksi.unisignature.KSISignatureFactory
-
Creates a signature from input stream.
- createSignature(TLVElement, DataHash) - Method in interface com.guardtime.ksi.unisignature.KSISignatureFactory
-
Creates a signature from input TLV element.
- createSignature(TLVElement, DataHash, long) - Method in interface com.guardtime.ksi.unisignature.KSISignatureFactory
-
Creates a signature from input TLV element.
- createSignature(List<AggregationHashChain>, CalendarHashChain, CalendarAuthenticationRecord, PublicationRecord, RFC3161Record) - Method in interface com.guardtime.ksi.unisignature.KSISignatureFactory
-
Creates a signature from given elements.
- createSignature(KSISignature, AggregationHashChain, DataHash) - Method in interface com.guardtime.ksi.unisignature.KSISignatureFactory
-
Creates a signature by prepending lower aggregation hash chain to a signature.
- createUserProvidedPublicationPolicy(PublicationData) - Static method in class com.guardtime.ksi.unisignature.verifier.policies.ContextAwarePolicyAdapter
-
- createUserProvidedPublicationPolicy(PublicationData, Extender) - Static method in class com.guardtime.ksi.unisignature.verifier.policies.ContextAwarePolicyAdapter
-
- createVerificationContext() - Method in class com.guardtime.ksi.unisignature.verifier.VerificationContextBuilder
-
Deprecated.
- CredentialsAwareHttpSettings - Class in com.guardtime.ksi.service.client.http
-
HTTP service settings consisting of service credentials, URL of KSI service and connections parameters.
- CredentialsAwareHttpSettings(String, ServiceCredentials) - Constructor for class com.guardtime.ksi.service.client.http.CredentialsAwareHttpSettings
-
- CredentialsAwareHttpSettings(String, ServiceCredentials, HTTPConnectionParameters) - Constructor for class com.guardtime.ksi.service.client.http.CredentialsAwareHttpSettings
-
- CryptoException - Exception in com.guardtime.ksi.trust
-
This method is thrown when something goes wrong when parsing or verifying CMS signature or building certificate
chains.
- DataHash - Class in com.guardtime.ksi.hashing
-
Representation of hash values as hash computation results.
- DataHash(HashAlgorithm, byte[]) - Constructor for class com.guardtime.ksi.hashing.DataHash
-
Constructor which initializes the DataHash.
- DataHash(byte[]) - Constructor for class com.guardtime.ksi.hashing.DataHash
-
Constructor which initializes the DataHash.
- DataHasher - Class in com.guardtime.ksi.hashing
-
Functionality for hashing data.
- DataHasher(HashAlgorithm) - Constructor for class com.guardtime.ksi.hashing.DataHasher
-
Creates new data hasher for specified algorithm.
- DataHasher(HashAlgorithm, boolean) - Constructor for class com.guardtime.ksi.hashing.DataHasher
-
Creates new data hasher for specified algorithm.
- DataHasher() - Constructor for class com.guardtime.ksi.hashing.DataHasher
-
Creates new data hasher for the default algorithm (SHA-256).
- decode(String) - Static method in class com.guardtime.ksi.util.Base16
-
Decodes the given base-16 string into bytes.
- decode(String) - Static method in class com.guardtime.ksi.util.Base32
-
Decodes the given base-32 string into bytes.
- decode(String) - Static method in class com.guardtime.ksi.util.Base64
-
Decodes the given base-64 string into bytes.
- decode(String) - Method in class com.guardtime.ksi.util.BaseX
-
Decodes the given base-X string into bytes, silently ignoring any
non-base-X characters.
- decodeString(byte[], int, int) - Static method in class com.guardtime.ksi.util.Util
-
Decodes UTF-8 string from the given buffer.
- decodeUnsignedLong(byte[], int, int) - Static method in class com.guardtime.ksi.util.Util
-
Decodes an unsigned integer from the given buffer.
- DEFAULT_AGGREGATION_ALGORITHM - Static variable in class com.guardtime.ksi.tree.Util
-
- DEFAULT_BUFFER_SIZE - Static variable in class com.guardtime.ksi.util.Util
-
The default buffer size for the data read/copy operations in this class.
- DEFAULT_FACTORY - Static variable in class com.guardtime.ksi.pdu.RequestContextFactory
-
- DefaultExecutorServiceProvider - Class in com.guardtime.ksi.concurrency
-
KSI Java SDK's different components use this class to get access to a common default
ExecutorService
if one has not been
provided to them.
- DefaultExecutorServiceProvider() - Constructor for class com.guardtime.ksi.concurrency.DefaultExecutorServiceProvider
-
- DefaultPduIdentifierProvider - Class in com.guardtime.ksi.pdu
-
- DefaultPduIdentifierProvider() - Constructor for class com.guardtime.ksi.pdu.DefaultPduIdentifierProvider
-
- DefaultVerificationPolicy - Class in com.guardtime.ksi.unisignature.verifier.policies
-
Used to verify extended and not extended signatures with publications file, verification procedure:
If the signature is already extended, performs publication-based verification and reports the result.
If the signature is not extended but is old enough to extend, tries to extend it.
If extending fails for technical reasons, throws technical error.
If extending fails for cryptographical reasons (extender response inconsistent with signature), reports the
result.
If extending succeeds, performs publication-based verification and reports the result.
If publication-based verification results in NA, performs key-based verification and reports the result.
Note: Older signature verification may fail if extender is not provided because publications file does not
contain old keys for key-based verification.
- DefaultVerificationPolicy() - Constructor for class com.guardtime.ksi.unisignature.verifier.policies.DefaultVerificationPolicy
-
- doConfigurationUpdate(ConfigurationRequest<T>) - Method in class com.guardtime.ksi.service.ConfigurationHandler
-
Invokes a configuration request and updates listeners asynchronously.
- DocumentHashAlgorithmVerificationRule - Class in com.guardtime.ksi.unisignature.verifier.rules
-
Verifies that document hash provided and it's hash algorithm match with the hash algorithm of
the input hash of the first aggregation chain or RFC-3161 record if present.
- DocumentHashAlgorithmVerificationRule() - Constructor for class com.guardtime.ksi.unisignature.verifier.rules.DocumentHashAlgorithmVerificationRule
-
- DocumentHashVerificationRule - Class in com.guardtime.ksi.unisignature.verifier.rules
-
Verifies document hash.
- DocumentHashVerificationRule() - Constructor for class com.guardtime.ksi.unisignature.verifier.rules.DocumentHashVerificationRule
-
- ELEMENT_TYPE - Static variable in class com.guardtime.ksi.publication.inmemory.PublicationsFilePublicationRecord
-
- ELEMENT_TYPE - Static variable in class com.guardtime.ksi.publication.PublicationData
-
- ELEMENT_TYPE - Static variable in interface com.guardtime.ksi.unisignature.AggregationAuthenticationRecord
-
- ELEMENT_TYPE - Static variable in interface com.guardtime.ksi.unisignature.AggregationHashChain
-
- ELEMENT_TYPE - Static variable in interface com.guardtime.ksi.unisignature.CalendarAuthenticationRecord
-
- ELEMENT_TYPE - Static variable in interface com.guardtime.ksi.unisignature.CalendarHashChain
-
- ELEMENT_TYPE - Static variable in interface com.guardtime.ksi.unisignature.RFC3161Record
-
- ELEMENT_TYPE - Static variable in interface com.guardtime.ksi.unisignature.SignatureData
-
Signature data element type.
- ELEMENT_TYPE - Static variable in interface com.guardtime.ksi.unisignature.SignaturePublicationRecord
-
- ELEMENT_TYPE_AGGREGATION_AUTHENTICATION_RECORD - Static variable in class com.guardtime.ksi.tlv.GlobalTlvTypes
-
- ELEMENT_TYPE_AGGREGATION_HASH_CHAIN - Static variable in class com.guardtime.ksi.tlv.GlobalTlvTypes
-
- ELEMENT_TYPE_AGGREGATION_PDU_V1 - Static variable in class com.guardtime.ksi.tlv.GlobalTlvTypes
-
Deprecated.
- ELEMENT_TYPE_AGGREGATION_REQUEST_PDU_V2 - Static variable in class com.guardtime.ksi.tlv.GlobalTlvTypes
-
- ELEMENT_TYPE_AGGREGATION_RESPONSE_PDU_V2 - Static variable in class com.guardtime.ksi.tlv.GlobalTlvTypes
-
- ELEMENT_TYPE_CALENDAR_AUTHENTICATION_RECORD - Static variable in class com.guardtime.ksi.tlv.GlobalTlvTypes
-
- ELEMENT_TYPE_CALENDAR_HASH_CHAIN - Static variable in class com.guardtime.ksi.tlv.GlobalTlvTypes
-
- ELEMENT_TYPE_CONFIGURATION_PAYLOAD - Static variable in class com.guardtime.ksi.tlv.GlobalTlvTypes
-
- ELEMENT_TYPE_EXTENSION_PDU_V1 - Static variable in class com.guardtime.ksi.tlv.GlobalTlvTypes
-
Deprecated.
- ELEMENT_TYPE_EXTENSION_REQUEST_PDU_V2 - Static variable in class com.guardtime.ksi.tlv.GlobalTlvTypes
-
- ELEMENT_TYPE_EXTENSION_RESPONSE_PDU_V2 - Static variable in class com.guardtime.ksi.tlv.GlobalTlvTypes
-
- ELEMENT_TYPE_MESSAGE_HEADER - Static variable in class com.guardtime.ksi.pdu.PduMessageHeader
-
- ELEMENT_TYPE_REQUEST_ID - Static variable in class com.guardtime.ksi.tlv.GlobalTlvTypes
-
- ELEMENT_TYPE_RFC_3161_RECORD - Static variable in class com.guardtime.ksi.tlv.GlobalTlvTypes
-
- ELEMENT_TYPE_SIGNATURE - Static variable in class com.guardtime.ksi.tlv.GlobalTlvTypes
-
- ELEMENT_TYPE_SIGNATURE_PUBLICATION_RECORD - Static variable in class com.guardtime.ksi.tlv.GlobalTlvTypes
-
- encode(byte[]) - Static method in class com.guardtime.ksi.util.Base16
-
Encodes the given bytes into a base-16 string.
- encode(byte[], int, int) - Static method in class com.guardtime.ksi.util.Base16
-
Encodes the given bytes into a base-16 string.
- encode(byte[]) - Static method in class com.guardtime.ksi.util.Base32
-
Encodes the given bytes into a base-32 string.
- encode(byte[], int, int) - Static method in class com.guardtime.ksi.util.Base32
-
Encodes the given bytes into a base-32 string.
- encode(byte[]) - Static method in class com.guardtime.ksi.util.Base64
-
Encodes the given bytes into a base-64 string.
- encode(byte[], int, int) - Static method in class com.guardtime.ksi.util.Base64
-
Encodes the given bytes into a base-64 string.
- encode(byte[], int, int, String, int) - Method in class com.guardtime.ksi.util.BaseX
-
Encodes the given bytes into a base-X string, optionally inserting a
separator into the result with given frequency.
- encodeHeader() - Method in class com.guardtime.ksi.tlv.TLVElement
-
Encodes TLV header.
- encodeUnsignedLong(long) - Static method in class com.guardtime.ksi.util.Util
-
Encodes the given value in a minimal number of bytes, in network byte order (most significant bits first).
- encodeWithColons(byte[]) - Static method in class com.guardtime.ksi.util.Base16
-
Encodes the given bytes into a base-16 string, inserting colons after
every 2 characters of output.
- encodeWithColons(byte[], int, int) - Static method in class com.guardtime.ksi.util.Base16
-
Encodes the given bytes into a base-16 string, inserting colons after
every 2 characters of output.
- encodeWithDashes(byte[]) - Static method in class com.guardtime.ksi.util.Base32
-
Encodes the given bytes into a base-32 string, inserting dashes after
every 6 characters of output.
- encodeWithDashes(byte[], int, int) - Static method in class com.guardtime.ksi.util.Base32
-
Encodes the given bytes into a base-32 string, inserting dashes after
every 6 characters of output.
- equals(Object) - Method in class com.guardtime.ksi.hashing.DataHash
-
Checks if object is equal to current DataHash.
- equals(Object) - Method in class com.guardtime.ksi.publication.PublicationData
-
- equals(Object) - Method in class com.guardtime.ksi.service.client.KSIServiceCredentials
-
- equals(Object) - Method in exception com.guardtime.ksi.service.ha.HAConfigurationConsolidationException
-
- equals(Object) - Method in class com.guardtime.ksi.tlv.TLVElement
-
- equals(Object) - Method in class com.guardtime.ksi.tlv.TLVStructure
-
- equals(Object) - Method in class com.guardtime.ksi.tree.ImprintNode
-
- equals(Object, Object) - Static method in class com.guardtime.ksi.util.Util
-
Checks if two objects are equal.
- equalsIgnoreOrder(Collection<?>, Collection<?>) - Static method in class com.guardtime.ksi.util.Util
-
Checks if two collections are equal ignoring the order of components.
- extend(KSISignature) - Method in interface com.guardtime.ksi.Extender
-
Extends the signature to the closest publication in publications file.
- extend(KSISignature, PublicationRecord) - Method in interface com.guardtime.ksi.Extender
-
Extends the signature to specified publication record.
- extend(InputStream) - Method in class com.guardtime.ksi.service.client.http.apache.ApacheHttpClient
-
- extend(InputStream) - Method in class com.guardtime.ksi.service.client.http.apache.ApacheHttpExtenderClient
-
- extend(InputStream) - Method in interface com.guardtime.ksi.service.client.KSIExtenderClient
-
Extends the existing signatures.
- extend(Date, Date) - Method in class com.guardtime.ksi.service.ha.ExtendingHAService
-
Creates a non-blocking extending request.
- extend(Date, Date) - Method in class com.guardtime.ksi.service.ha.HAService
-
- extend(InputStream) - Method in class com.guardtime.ksi.service.http.simple.SimpleHttpClient
-
- extend(InputStream) - Method in class com.guardtime.ksi.service.http.simple.SimpleHttpExtenderClient
-
- extend(Date, Date) - Method in class com.guardtime.ksi.service.KSIExtendingClientServiceAdapter
-
- extend(Date, Date) - Method in interface com.guardtime.ksi.service.KSIExtendingService
-
Extends existing signatures.
- extend(InputStream) - Method in class com.guardtime.ksi.service.tcp.ExtenderTCPClient
-
- extend(InputStream) - Method in class com.guardtime.ksi.service.tcp.TCPClient
-
- ExtendedSignatureCalendarChainAggregationTimeRule - Class in com.guardtime.ksi.unisignature.verifier.rules
-
Checks that extended signature contains correct aggregation time.
- ExtendedSignatureCalendarChainAggregationTimeRule() - Constructor for class com.guardtime.ksi.unisignature.verifier.rules.ExtendedSignatureCalendarChainAggregationTimeRule
-
- ExtendedSignatureCalendarChainInputHashRule - Class in com.guardtime.ksi.unisignature.verifier.rules
-
Checks that extended signature contains correct calendar hash chain input hash (e.g matches with
aggregation chain root hash).
- ExtendedSignatureCalendarChainInputHashRule() - Constructor for class com.guardtime.ksi.unisignature.verifier.rules.ExtendedSignatureCalendarChainInputHashRule
-
- ExtendedSignatureCalendarChainRootHashRule - Class in com.guardtime.ksi.unisignature.verifier.rules
-
Checks that reproduced calendar hash chain (reproduced by sending extension request with the same
aggregation and publication time as the attached calendar chain) matches with the already present calendar hash chain
root hash.
- ExtendedSignatureCalendarChainRootHashRule() - Constructor for class com.guardtime.ksi.unisignature.verifier.rules.ExtendedSignatureCalendarChainRootHashRule
-
- ExtendedSignatureCalendarHashChainRightLinksMatchesRule - Class in com.guardtime.ksi.unisignature.verifier.rules
-
Checks that: the extended calendar hash chain contains the same count of right
links the extended calendar hash chain right links are equal to the not extended
calendar hash chain right links
- ExtendedSignatureCalendarHashChainRightLinksMatchesRule() - Constructor for class com.guardtime.ksi.unisignature.verifier.rules.ExtendedSignatureCalendarHashChainRightLinksMatchesRule
-
- Extender - Interface in com.guardtime.ksi
-
Extending a KSI signature.
- ExtenderBuilder - Class in com.guardtime.ksi
-
Obtaining and configuring the
Extender
object(s).
- ExtenderBuilder() - Constructor for class com.guardtime.ksi.ExtenderBuilder
-
- ExtenderConfiguration - Interface in com.guardtime.ksi.pdu
-
The extender configuration.
- ExtenderConfigurationPayload - Class in com.guardtime.ksi.pdu.v2
-
Extender's configuration response payload element, provides detailed information about
the extender.
- ExtenderConfigurationPayload(TLVElement) - Constructor for class com.guardtime.ksi.pdu.v2.ExtenderConfigurationPayload
-
- ExtenderPduFactory - Interface in com.guardtime.ksi.pdu
-
- ExtenderPduV2Factory - Class in com.guardtime.ksi.pdu.v2
-
- ExtenderPduV2Factory() - Constructor for class com.guardtime.ksi.pdu.v2.ExtenderPduV2Factory
-
- ExtenderPduV2Factory(ConfigurationListener<ExtenderConfiguration>) - Constructor for class com.guardtime.ksi.pdu.v2.ExtenderPduV2Factory
-
- ExtenderTCPClient - Class in com.guardtime.ksi.service.tcp
-
KSI TCP client for extending.
- ExtenderTCPClient(TCPClientSettings) - Constructor for class com.guardtime.ksi.service.tcp.ExtenderTCPClient
-
- ExtendingHAService - Class in com.guardtime.ksi.service.ha
-
KSI Extending Service which combines clients to achieve redundancy.
- ExtendingHAService.Builder - Class in com.guardtime.ksi.service.ha
-
- ExtendingPermittedVerificationRule - Class in com.guardtime.ksi.unisignature.verifier.rules
-
Checks is signature extending is permitted or not.
- ExtendingPermittedVerificationRule() - Constructor for class com.guardtime.ksi.unisignature.verifier.rules.ExtendingPermittedVerificationRule
-
- ExtensionFuture - Class in com.guardtime.ksi
-
The future of the signature extension process.
- ExtensionFuture(Future<ExtensionResponse>, PublicationRecord, KSISignature, KSISignatureComponentFactory, KSISignatureFactory) - Constructor for class com.guardtime.ksi.ExtensionFuture
-
- ExtensionRequest - Interface in com.guardtime.ksi.pdu
-
Common interface for extension request PDU.
- ExtensionResponse - Interface in com.guardtime.ksi.pdu
-
Common interface for extension response.
- ExtensionResponseFuture - Class in com.guardtime.ksi.pdu
-
Future of the process of calling the extender.
- ExtensionResponseFuture(Future<TLVElement>, KSIRequestContext, ServiceCredentials, PduFactory) - Constructor for class com.guardtime.ksi.pdu.ExtensionResponseFuture
-
- gcd(int, int) - Static method in class com.guardtime.ksi.util.Util
-
Computes the greatest common divisor (GCD) of two integers.
- get(PduVersion) - Static method in class com.guardtime.ksi.pdu.PduFactoryProvider
-
- getAggregationAlgorithm() - Method in interface com.guardtime.ksi.pdu.AggregatorConfiguration
-
- getAggregationAlgorithm() - Method in class com.guardtime.ksi.pdu.v2.AggregatorConfigurationPayload
-
- getAggregationAlgorithm() - Method in interface com.guardtime.ksi.unisignature.AggregationHashChain
-
Returns hash function algorithm used to compute the output hash values of the link structures
- getAggregationConfiguration() - Method in class com.guardtime.ksi.service.ha.HAService
-
- getAggregationConfiguration() - Method in class com.guardtime.ksi.service.ha.SigningHAService
-
Invokes a configuration for all the subservices.
- getAggregationConfiguration() - Method in class com.guardtime.ksi.service.KSISigningClientServiceAdapter
-
- getAggregationConfiguration() - Method in interface com.guardtime.ksi.service.KSISigningService
-
Makes the KSISigningService ask for configuration update.
- getAggregationHashChainIdentity() - Method in interface com.guardtime.ksi.unisignature.KSISignature
-
Returns an array of the identities present in all aggregation hash chains.
- getAggregationHashChains() - Method in interface com.guardtime.ksi.unisignature.KSISignature
-
Returns aggregation hash chains.
- getAggregationHashChains() - Method in interface com.guardtime.ksi.unisignature.verifier.VerificationContext
-
Helper method.
- getAggregationPeriod() - Method in interface com.guardtime.ksi.pdu.AggregatorConfiguration
-
- getAggregationPeriod() - Method in class com.guardtime.ksi.pdu.v2.AggregatorConfigurationPayload
-
- getAggregationTime() - Method in interface com.guardtime.ksi.unisignature.AggregationHashChain
-
Returns the aggregation time.
- getAggregationTime() - Method in interface com.guardtime.ksi.unisignature.CalendarHashChain
-
Returns the aggregation time, as written in the hash chain record.
- getAggregationTime() - Method in interface com.guardtime.ksi.unisignature.KSISignature
-
Returns the aggregation time.
- getAggregationTime() - Method in interface com.guardtime.ksi.unisignature.RFC3161Record
-
Returns the aggregation time of the RFC3161 record
- getAggregatorConfiguration() - Method in interface com.guardtime.ksi.Signer
-
- getAlgorithm() - Method in class com.guardtime.ksi.hashing.DataHash
-
Gets the HashAlgorithm used to compute this DataHash.
- getById(int) - Static method in enum com.guardtime.ksi.hashing.HashAlgorithm
-
Gets the hash algorithm by ID.
- getByName(String) - Static method in enum com.guardtime.ksi.hashing.HashAlgorithm
-
Gets the hash algorithm by name.
- getCalendarAuthenticationRecord() - Method in interface com.guardtime.ksi.unisignature.KSISignature
-
Returns the signature calendar authentication record if signature isn't extended.
- getCalendarAuthenticationRecord() - Method in interface com.guardtime.ksi.unisignature.verifier.VerificationContext
-
Helper method.
- getCalendarFirstTime() - Method in interface com.guardtime.ksi.pdu.ExtenderConfiguration
-
- getCalendarFirstTime() - Method in class com.guardtime.ksi.pdu.v2.ExtenderConfigurationPayload
-
- getCalendarHashChain() - Method in interface com.guardtime.ksi.pdu.ExtensionResponse
-
- getCalendarHashChain() - Method in interface com.guardtime.ksi.unisignature.KSISignature
-
Returns the signature calendar hash chain.
- getCalendarHashChain() - Method in interface com.guardtime.ksi.unisignature.verifier.VerificationContext
-
Helper method.
- getCalendarLastTime() - Method in interface com.guardtime.ksi.pdu.ExtenderConfiguration
-
- getCalendarLastTime() - Method in class com.guardtime.ksi.pdu.v2.ExtenderConfigurationPayload
-
- getCertificate(byte[]) - Method in interface com.guardtime.ksi.unisignature.verifier.VerificationContext
-
- getCertificateId() - Method in interface com.guardtime.ksi.unisignature.SignatureData
-
- getCertificateRepositoryUri() - Method in interface com.guardtime.ksi.unisignature.SignatureData
-
- getChainIndex() - Method in interface com.guardtime.ksi.unisignature.AggregationHashChain
-
Returns the chain index of the aggregation chain.
- getChainIndex() - Method in interface com.guardtime.ksi.unisignature.RFC3161Record
-
Returns the index of the RFC3161 record
- getChainLinks() - Method in interface com.guardtime.ksi.unisignature.AggregationHashChain
-
Returns the list of aggregation chain left and right links.
- getChainLinks() - Method in interface com.guardtime.ksi.unisignature.CalendarHashChain
-
Returns the left and right chain links
- getChildElements(int) - Method in class com.guardtime.ksi.tlv.TLVElement
-
Returns all the tags with the specified tag.
- getChildElements() - Method in class com.guardtime.ksi.tlv.TLVElement
-
- getChildElements(int...) - Method in class com.guardtime.ksi.tlv.TLVElement
-
- getClientId() - Method in class com.guardtime.ksi.blocksigner.IdentityMetadata
-
- getClientId() - Method in interface com.guardtime.ksi.unisignature.Identity
-
Returns a byte array of the client id.
- getClientId() - Method in class com.guardtime.ksi.unisignature.inmemory.LegacyIdentity
-
- getCode() - Method in enum com.guardtime.ksi.unisignature.verifier.VerificationErrorCode
-
- getConnectionTimeout() - Method in class com.guardtime.ksi.service.client.http.AbstractHttpClientSettings
-
Determines the timeout in milliseconds until a connection is established.
- getConnectionTimeout() - Method in class com.guardtime.ksi.service.client.http.HttpClientSettings
-
- getConnectionTimeout() - Method in class com.guardtime.ksi.service.client.http.HttpClientSettings.HTTPConnectionParameters
-
- getConnectionTimeout() - Method in class com.guardtime.ksi.service.client.http.HTTPConnectionParameters
-
Determines the timeout in milliseconds until a connection is established.
- getConnectionTimeout() - Method in class com.guardtime.ksi.service.client.http.HttpSettings
-
- getContent() - Method in class com.guardtime.ksi.tlv.TLVElement
-
Returns the TLV content.
- getContentLength() - Method in class com.guardtime.ksi.tlv.TLVElement
-
- getCredentials() - Method in class com.guardtime.ksi.service.client.http.AbstractHttpClientSettings
-
- getCredentials() - Method in class com.guardtime.ksi.service.client.http.CredentialsAwareHttpSettings
-
- getCredentials() - Method in class com.guardtime.ksi.service.client.http.HttpClientSettings
-
- getDataHash() - Method in interface com.guardtime.ksi.unisignature.CalendarHashChainLink
-
- getDecodedClientId() - Method in interface com.guardtime.ksi.unisignature.Identity
-
Returns a human-readable textual representation of client identity;
- getDecodedClientId() - Method in class com.guardtime.ksi.unisignature.inmemory.LegacyIdentity
-
- getDecodedDataHash() - Method in class com.guardtime.ksi.tlv.TLVElement
-
Converts TLV element content data to
DataHash
object.
- getDecodedDate() - Method in class com.guardtime.ksi.tlv.TLVElement
-
Gets the Date object from TLV element.
- getDecodedHashAlgorithm() - Method in class com.guardtime.ksi.tlv.TLVElement
-
Gets HashAlgorithm form TLV element.
- getDecodedLong() - Method in class com.guardtime.ksi.tlv.TLVElement
-
This method is used to convert TLV element content data to actual java
Long
object.
- getDecodedMachineId() - Method in interface com.guardtime.ksi.unisignature.Identity
-
Returns a human-readable textual representation of machine identity.
- getDecodedMachineId() - Method in class com.guardtime.ksi.unisignature.inmemory.LegacyIdentity
-
- getDecodedString() - Method in class com.guardtime.ksi.tlv.TLVElement
-
Converts the TLV element content data to UTF-8 string.
- getDefaultTrustStore() - Static method in class com.guardtime.ksi.util.Util
-
- getDeprecatedSince() - Method in enum com.guardtime.ksi.hashing.HashAlgorithm
-
- getDocumentHash() - Method in interface com.guardtime.ksi.unisignature.verifier.VerificationContext
-
Returns the document hash provided by the user or calculated from the input data.
- getElementType() - Method in class com.guardtime.ksi.pdu.PduMessageHeader
-
- getElementType() - Method in class com.guardtime.ksi.pdu.v2.AggregatorConfigurationPayload
-
- getElementType() - Method in class com.guardtime.ksi.pdu.v2.ExtenderConfigurationPayload
-
- getElementType() - Method in class com.guardtime.ksi.publication.inmemory.PublicationsFilePublicationRecord
-
- getElementType() - Method in class com.guardtime.ksi.publication.PublicationData
-
- getElementType() - Method in class com.guardtime.ksi.tlv.TLVStructure
-
- getElementType() - Method in class com.guardtime.ksi.unisignature.inmemory.InMemorySignaturePublicationRecord
-
- getEncoded() - Method in class com.guardtime.ksi.publication.PublicationData
-
- getEncoded() - Method in class com.guardtime.ksi.tlv.TLVElement
-
- getEndpoint() - Method in class com.guardtime.ksi.service.tcp.TCPClientSettings
-
Returns either the
InetSocketAddress
provided to the constructor or a new instance for every invocation based on the
String
provided to the constructor.
- getErrorCode() - Method in exception com.guardtime.ksi.service.client.http.HttpProtocolException
-
- getErrorCode() - Method in exception com.guardtime.ksi.service.KSIProtocolException
-
- getErrorCode() - Method in interface com.guardtime.ksi.unisignature.verifier.PolicyVerificationResult
-
Returns error code when verification failed.
- getErrorCode() - Method in interface com.guardtime.ksi.unisignature.verifier.RuleResult
-
- getErrorCode() - Method in class com.guardtime.ksi.unisignature.verifier.rules.AggregationChainInputHashVerificationRule
-
- getErrorCode() - Method in class com.guardtime.ksi.unisignature.verifier.rules.AggregationHashChainAlgorithmDeprecatedRule
-
- getErrorCode() - Method in class com.guardtime.ksi.unisignature.verifier.rules.AggregationHashChainConsistencyRule
-
- getErrorCode() - Method in class com.guardtime.ksi.unisignature.verifier.rules.AggregationHashChainIndexConsistencyRule
-
- getErrorCode() - Method in class com.guardtime.ksi.unisignature.verifier.rules.AggregationHashChainIndexSuccessorRule
-
- getErrorCode() - Method in class com.guardtime.ksi.unisignature.verifier.rules.AggregationHashChainLinkMetadataRule
-
- getErrorCode() - Method in class com.guardtime.ksi.unisignature.verifier.rules.AggregationHashChainTimeConsistencyRule
-
- getErrorCode() - Method in class com.guardtime.ksi.unisignature.verifier.rules.CalendarAuthenticationRecordAggregationHashRule
-
- getErrorCode() - Method in class com.guardtime.ksi.unisignature.verifier.rules.CalendarAuthenticationRecordAggregationTimeRule
-
- getErrorCode() - Method in class com.guardtime.ksi.unisignature.verifier.rules.CalendarAuthenticationRecordExistenceRule
-
- getErrorCode() - Method in class com.guardtime.ksi.unisignature.verifier.rules.CalendarAuthenticationRecordSignatureVerificationRule
-
- getErrorCode() - Method in class com.guardtime.ksi.unisignature.verifier.rules.CalendarHashChainAggregationAlgorithmObsoleteRule
-
- getErrorCode() - Method in class com.guardtime.ksi.unisignature.verifier.rules.CalendarHashChainAggregationTimeRule
-
- getErrorCode() - Method in class com.guardtime.ksi.unisignature.verifier.rules.CalendarHashChainAlgorithmDeprecatedExtenderResponseRule
-
- getErrorCode() - Method in class com.guardtime.ksi.unisignature.verifier.rules.CalendarHashChainAlgorithmDeprecatedRule
-
- getErrorCode() - Method in class com.guardtime.ksi.unisignature.verifier.rules.CalendarHashChainDoesNotExistRule
-
- getErrorCode() - Method in class com.guardtime.ksi.unisignature.verifier.rules.CalendarHashChainExistenceRule
-
- getErrorCode() - Method in class com.guardtime.ksi.unisignature.verifier.rules.CalendarHashChainInputHashVerificationRule
-
- getErrorCode() - Method in class com.guardtime.ksi.unisignature.verifier.rules.CalendarHashChainRegistrationTimeRule
-
- getErrorCode() - Method in class com.guardtime.ksi.unisignature.verifier.rules.CertificateExistenceRule
-
- getErrorCode() - Method in class com.guardtime.ksi.unisignature.verifier.rules.CertificateValidityRule
-
- getErrorCode() - Method in class com.guardtime.ksi.unisignature.verifier.rules.DocumentHashVerificationRule
-
- getErrorCode() - Method in class com.guardtime.ksi.unisignature.verifier.rules.ExtendedSignatureCalendarChainAggregationTimeRule
-
- getErrorCode() - Method in class com.guardtime.ksi.unisignature.verifier.rules.ExtendedSignatureCalendarChainInputHashRule
-
- getErrorCode() - Method in class com.guardtime.ksi.unisignature.verifier.rules.ExtendedSignatureCalendarChainRootHashRule
-
- getErrorCode() - Method in class com.guardtime.ksi.unisignature.verifier.rules.ExtendedSignatureCalendarHashChainRightLinksMatchesRule
-
- getErrorCode() - Method in class com.guardtime.ksi.unisignature.verifier.rules.ExtendingPermittedVerificationRule
-
- getErrorCode() - Method in class com.guardtime.ksi.unisignature.verifier.rules.PublicationsFileContainsPublicationRule
-
- getErrorCode() - Method in class com.guardtime.ksi.unisignature.verifier.rules.PublicationsFileContainsSignaturePublicationRule
-
- getErrorCode() - Method in class com.guardtime.ksi.unisignature.verifier.rules.PublicationsFilePublicationHashMatchesExtenderResponseRule
-
- getErrorCode() - Method in class com.guardtime.ksi.unisignature.verifier.rules.PublicationsFilePublicationTimeMatchesExtenderResponseRule
-
- getErrorCode() - Method in class com.guardtime.ksi.unisignature.verifier.rules.Rfc3161InternalHashAlgorithmsDeprecatedRule
-
- getErrorCode() - Method in class com.guardtime.ksi.unisignature.verifier.rules.Rfc3161OutputHashAlgorithmDeprecatedRule
-
- getErrorCode() - Method in class com.guardtime.ksi.unisignature.verifier.rules.Rfc3161RecordIndexRule
-
- getErrorCode() - Method in class com.guardtime.ksi.unisignature.verifier.rules.Rfc3161RecordTimeRule
-
- getErrorCode() - Method in class com.guardtime.ksi.unisignature.verifier.rules.SignatureDoesNotContainPublicationRule
-
- getErrorCode() - Method in class com.guardtime.ksi.unisignature.verifier.rules.SignaturePublicationRecordExistenceRule
-
- getErrorCode() - Method in class com.guardtime.ksi.unisignature.verifier.rules.SignaturePublicationRecordPublicationHashRule
-
- getErrorCode() - Method in class com.guardtime.ksi.unisignature.verifier.rules.SignaturePublicationRecordPublicationTimeRule
-
- getErrorCode() - Method in class com.guardtime.ksi.unisignature.verifier.rules.UserProvidedPublicationCalendarHashChainAlgorithmDeprecatedRule
-
- getErrorCode() - Method in class com.guardtime.ksi.unisignature.verifier.rules.UserProvidedPublicationCreationTimeVerificationRule
-
- getErrorCode() - Method in class com.guardtime.ksi.unisignature.verifier.rules.UserProvidedPublicationExistenceRule
-
- getErrorCode() - Method in class com.guardtime.ksi.unisignature.verifier.rules.UserProvidedPublicationHashMatchesExtendedResponseRule
-
- getErrorCode() - Method in class com.guardtime.ksi.unisignature.verifier.rules.UserProvidedPublicationTimeMatchesExtendedResponseRule
-
- getErrorCode() - Method in interface com.guardtime.ksi.unisignature.verifier.VerificationResult
-
Return null if signature is valid.
- getException() - Method in interface com.guardtime.ksi.unisignature.verifier.PolicyVerificationResult
-
Returns an exception that occurred during the policy execution while fetching a resource (e.g extender,
publications file).
- getException() - Method in interface com.guardtime.ksi.unisignature.verifier.RuleResult
-
Returns an exception that occurred during the rule execution while fetching a resource (e.g extender,
publications file).
- getExecutorService() - Static method in class com.guardtime.ksi.concurrency.DefaultExecutorServiceProvider
-
- getExtendedCalendarHashChain(Date) - Method in interface com.guardtime.ksi.unisignature.verifier.VerificationContext
-
Returns extended signature calendar hash chain
- getExtendedCalendarHashChain() - Method in interface com.guardtime.ksi.unisignature.verifier.VerificationContext
-
Returns extended calendar hash chain.
- getExtenderConfiguration() - Method in interface com.guardtime.ksi.Extender
-
- getExtendingConfiguration() - Method in class com.guardtime.ksi.service.ha.ExtendingHAService
-
Invokes a configuration for all the subservices.
- getExtendingConfiguration() - Method in class com.guardtime.ksi.service.ha.HAService
-
- getExtendingConfiguration() - Method in class com.guardtime.ksi.service.KSIExtendingClientServiceAdapter
-
- getExtendingConfiguration() - Method in interface com.guardtime.ksi.service.KSIExtendingService
-
Makes the client ask for configuration update.
- getExtendingService() - Method in interface com.guardtime.ksi.Extender
-
Gets the extender service that the SDK was initialized with.
- getExtendingService() - Method in class com.guardtime.ksi.unisignature.verifier.policies.PolicyContext
-
- getExtendingUrl() - Method in class com.guardtime.ksi.service.client.http.AbstractHttpClientSettings
-
- getExtendingUrl() - Method in class com.guardtime.ksi.service.client.http.HttpClientSettings
-
- getFallbackPolicy() - Method in class com.guardtime.ksi.unisignature.verifier.policies.ContextAwarePolicyAdapter
-
- getFallbackPolicy() - Method in class com.guardtime.ksi.unisignature.verifier.policies.InternalVerificationPolicy
-
- getFallbackPolicy() - Method in interface com.guardtime.ksi.unisignature.verifier.policies.Policy
-
- getFirstChildElement(int) - Method in class com.guardtime.ksi.tlv.TLVElement
-
Returns the first child element with specified tag.
- getFirstChildElement() - Method in class com.guardtime.ksi.tlv.TLVElement
-
- getHash() - Method in class com.guardtime.ksi.hashing.DataHasher
-
Gets the final hash value for the digest.
- getHeaderLength() - Method in class com.guardtime.ksi.tlv.TLVElement
-
- getHmacAlgorithm() - Method in class com.guardtime.ksi.service.client.KSIServiceCredentials
-
- getHmacAlgorithm() - Method in interface com.guardtime.ksi.service.client.ServiceCredentials
-
Gets the algorithm for verifying the HMAC of incoming messages.
- getId() - Method in enum com.guardtime.ksi.hashing.HashAlgorithm
-
Gets ID for the DataHash.
- getIdentity() - Method in interface com.guardtime.ksi.unisignature.AggregationHashChain
-
Returns the array of the identities in the aggregation hash chain.
- getImplementedHashAlgorithms() - Static method in enum com.guardtime.ksi.hashing.HashAlgorithm
-
Returns the list of implemented algorithms.
- getImprint() - Method in class com.guardtime.ksi.hashing.DataHash
-
Gets data imprint.
- getInputHash() - Method in interface com.guardtime.ksi.unisignature.AggregationHashChain
-
Returns the input hash for the computation specified by the aggregation hash chain
- getInputHash() - Method in interface com.guardtime.ksi.unisignature.CalendarHashChain
-
Returns the input hash of the calendar hash chain
- getInputHash() - Method in interface com.guardtime.ksi.unisignature.KSISignature
-
If RFC3161 compatibility record is present then RFC3161 input hash will be returned.
- getInputHash() - Method in interface com.guardtime.ksi.unisignature.RFC3161Record
-
Returns the RFC3161 record input data hash
- getInputHashLevel() - Method in interface com.guardtime.ksi.unisignature.verifier.VerificationContext
-
Returns the input hash level provided by the user.
- getInstanceId() - Method in class com.guardtime.ksi.pdu.DefaultPduIdentifierProvider
-
- getInstanceId() - Method in class com.guardtime.ksi.pdu.KSIRequestContext
-
- getInstanceId() - Method in interface com.guardtime.ksi.pdu.PduIdentifierProvider
-
- getInstanceId() - Method in class com.guardtime.ksi.pdu.PduMessageHeader
-
- getLastAggregationHashChain() - Method in interface com.guardtime.ksi.unisignature.verifier.VerificationContext
-
Helper method.
- getLastChildElement() - Method in class com.guardtime.ksi.tlv.TLVElement
-
- getLastNodeHash() - Method in class com.guardtime.ksi.tree.BlindingMaskLinkingHashTreeBuilder
-
Returns the last leaf hash of this block/tree (for linking next block/tree).
- getLatestPublication() - Method in interface com.guardtime.ksi.publication.PublicationsFile
-
This method is used to get the newest publication from publications file.
- getLeftChildNode() - Method in class com.guardtime.ksi.tree.ImprintNode
-
- getLeftChildNode() - Method in class com.guardtime.ksi.tree.MetadataNode
-
- getLeftChildNode() - Method in interface com.guardtime.ksi.tree.TreeNode
-
- getLength() - Method in enum com.guardtime.ksi.hashing.HashAlgorithm
-
Gets the length of the hash value for DataHash in octets.
- getLevel() - Method in class com.guardtime.ksi.tree.ImprintNode
-
- getLevel() - Method in class com.guardtime.ksi.tree.MetadataNode
-
- getLevel() - Method in interface com.guardtime.ksi.tree.TreeNode
-
- getLevel() - Method in interface com.guardtime.ksi.unisignature.ChainResult
-
Returns aggregation level
- getLevelCorrection() - Method in interface com.guardtime.ksi.unisignature.AggregationChainLink
-
- getLinkIdentity() - Method in interface com.guardtime.ksi.unisignature.AggregationChainLink
-
- getLoginId() - Method in class com.guardtime.ksi.pdu.PduMessageHeader
-
- getLoginId() - Method in class com.guardtime.ksi.service.client.KSIServiceCredentials
-
- getLoginId() - Method in interface com.guardtime.ksi.service.client.ServiceCredentials
-
Gets KSI service login ID.
- getLoginKey() - Method in class com.guardtime.ksi.service.client.KSIServiceCredentials
-
- getLoginKey() - Method in interface com.guardtime.ksi.service.client.ServiceCredentials
-
Gets KSI login key.
- getMachineId() - Method in class com.guardtime.ksi.blocksigner.IdentityMetadata
-
- getMachineId() - Method in interface com.guardtime.ksi.unisignature.Identity
-
Returns a identifier of the machine id.
- getMachineId() - Method in class com.guardtime.ksi.unisignature.inmemory.LegacyIdentity
-
- getMaximumLevel() - Method in interface com.guardtime.ksi.pdu.AggregatorConfiguration
-
- getMaximumLevel() - Method in class com.guardtime.ksi.pdu.v2.AggregatorConfigurationPayload
-
- getMaximumRequests() - Method in interface com.guardtime.ksi.pdu.AggregatorConfiguration
-
- getMaximumRequests() - Method in interface com.guardtime.ksi.pdu.ExtenderConfiguration
-
- getMaximumRequests() - Method in class com.guardtime.ksi.pdu.v2.AggregatorConfigurationPayload
-
- getMaximumRequests() - Method in class com.guardtime.ksi.pdu.v2.ExtenderConfigurationPayload
-
- getMaxRouteConnectionCount() - Method in interface com.guardtime.ksi.service.client.http.apache.ApacheHttpClientConfiguration
-
- getMaxRouteConnectionCount() - Method in class com.guardtime.ksi.service.client.http.apache.ApacheHttpClientSimpleConfiguration
-
- getMaxThreadCount() - Method in interface com.guardtime.ksi.service.client.http.apache.ApacheHttpClientConfiguration
-
- getMaxThreadCount() - Method in class com.guardtime.ksi.service.client.http.apache.ApacheHttpClientSimpleConfiguration
-
- getMaxTotalConnectionCount() - Method in interface com.guardtime.ksi.service.client.http.apache.ApacheHttpClientConfiguration
-
- getMaxTotalConnectionCount() - Method in class com.guardtime.ksi.service.client.http.apache.ApacheHttpClientSimpleConfiguration
-
- getMessage() - Method in enum com.guardtime.ksi.unisignature.verifier.VerificationErrorCode
-
- getMessageId() - Method in class com.guardtime.ksi.pdu.KSIRequestContext
-
- getMessageId() - Method in class com.guardtime.ksi.pdu.PduMessageHeader
-
- getMetadata() - Method in interface com.guardtime.ksi.unisignature.AggregationChainLink
-
- getMetadataStructure() - Method in interface com.guardtime.ksi.unisignature.LinkMetadata
-
Provides access to
TLVStructure
which contains raw data for
Identity
as well as any extra
components specified by RFC.
- getName() - Method in enum com.guardtime.ksi.hashing.HashAlgorithm
-
Gets the name of the algorithm for DataHash.
- getName() - Method in interface com.guardtime.ksi.publication.PublicationsFile
-
- getName() - Method in class com.guardtime.ksi.unisignature.verifier.policies.CalendarBasedVerificationPolicy
-
- getName() - Method in class com.guardtime.ksi.unisignature.verifier.policies.ContextAwarePolicyAdapter
-
- getName() - Method in class com.guardtime.ksi.unisignature.verifier.policies.DefaultVerificationPolicy
-
- getName() - Method in class com.guardtime.ksi.unisignature.verifier.policies.InternalVerificationPolicy
-
- getName() - Method in class com.guardtime.ksi.unisignature.verifier.policies.KeyBasedVerificationPolicy
-
- getName() - Method in interface com.guardtime.ksi.unisignature.verifier.policies.Policy
-
Human readable name of the policy
- getName() - Method in class com.guardtime.ksi.unisignature.verifier.policies.PublicationsFileBasedVerificationPolicy
-
- getName() - Method in class com.guardtime.ksi.unisignature.verifier.policies.UserProvidedPublicationBasedVerificationPolicy
-
- getObsoleteSince() - Method in enum com.guardtime.ksi.hashing.HashAlgorithm
-
- getOutputHash() - Method in interface com.guardtime.ksi.unisignature.AggregationHashChain
-
Returns the output hash
- getOutputHash() - Method in interface com.guardtime.ksi.unisignature.CalendarHashChain
-
Returns the output hash of the calendar hash chain
- getOutputHash() - Method in interface com.guardtime.ksi.unisignature.ChainResult
-
Returns output hash
- getOutputHash(HashAlgorithm) - Method in interface com.guardtime.ksi.unisignature.RFC3161Record
-
Returns the RFC3161 record output data hash
- getParameters() - Method in class com.guardtime.ksi.service.client.http.HttpClientSettings
-
- getParameters() - Method in class com.guardtime.ksi.service.client.http.HttpSettings
-
- getParent() - Method in class com.guardtime.ksi.tree.ImprintNode
-
- getParent() - Method in class com.guardtime.ksi.tree.MetadataNode
-
- getParent() - Method in interface com.guardtime.ksi.tree.TreeNode
-
- getParents() - Method in interface com.guardtime.ksi.pdu.AggregatorConfiguration
-
- getParents() - Method in interface com.guardtime.ksi.pdu.ExtenderConfiguration
-
- getParents() - Method in class com.guardtime.ksi.pdu.v2.AggregatorConfigurationPayload
-
- getParents() - Method in class com.guardtime.ksi.pdu.v2.ExtenderConfigurationPayload
-
- getPayload() - Method in interface com.guardtime.ksi.pdu.AggregationResponse
-
- getPduVersion() - Method in class com.guardtime.ksi.service.client.http.AbstractHttpClient
-
- getPduVersion() - Method in class com.guardtime.ksi.service.client.http.AbstractHttpClientSettings
-
- getPduVersion() - Method in class com.guardtime.ksi.service.client.http.apache.ApacheHttpExtenderClient
-
- getPduVersion() - Method in class com.guardtime.ksi.service.client.http.apache.ApacheHttpSigningClient
-
- getPduVersion() - Method in class com.guardtime.ksi.service.client.http.CredentialsAwareHttpSettings
-
- getPduVersion() - Method in class com.guardtime.ksi.service.client.http.HttpClientSettings
-
- getPduVersion() - Method in class com.guardtime.ksi.service.http.simple.SimpleHttpExtenderClient
-
- getPduVersion() - Method in class com.guardtime.ksi.service.http.simple.SimpleHttpSigningClient
-
- getPduVersion() - Method in class com.guardtime.ksi.service.tcp.ExtenderTCPClient
-
- getPduVersion() - Method in class com.guardtime.ksi.service.tcp.SigningTCPClient
-
- getPduVersion() - Method in class com.guardtime.ksi.service.tcp.TCPClient
-
- getPduVersion() - Method in class com.guardtime.ksi.service.tcp.TCPClientSettings
-
- getPolicy() - Method in interface com.guardtime.ksi.unisignature.verifier.PolicyVerificationResult
-
Returns the policy used to get this result
- getPolicyContext() - Method in interface com.guardtime.ksi.unisignature.verifier.policies.ContextAwarePolicy
-
Returns the context of the policy
- getPolicyContext() - Method in class com.guardtime.ksi.unisignature.verifier.policies.ContextAwarePolicyAdapter
-
- getPolicyStatus() - Method in interface com.guardtime.ksi.unisignature.verifier.PolicyVerificationResult
-
Returns the verification process status.
- getPolicyVerificationResults() - Method in interface com.guardtime.ksi.unisignature.verifier.VerificationResult
-
- getProxyPassword() - Method in class com.guardtime.ksi.service.client.http.AbstractHttpClientSettings
-
- getProxyPassword() - Method in class com.guardtime.ksi.service.client.http.HttpClientSettings
-
- getProxyPassword() - Method in class com.guardtime.ksi.service.client.http.HttpClientSettings.HTTPConnectionParameters
-
- getProxyPassword() - Method in class com.guardtime.ksi.service.client.http.HTTPConnectionParameters
-
- getProxyPassword() - Method in class com.guardtime.ksi.service.client.http.HttpSettings
-
- getProxyUrl() - Method in class com.guardtime.ksi.service.client.http.AbstractHttpClientSettings
-
- getProxyUrl() - Method in class com.guardtime.ksi.service.client.http.HttpClientSettings
-
- getProxyUrl() - Method in class com.guardtime.ksi.service.client.http.HttpClientSettings.HTTPConnectionParameters
-
- getProxyUrl() - Method in class com.guardtime.ksi.service.client.http.HTTPConnectionParameters
-
- getProxyUrl() - Method in class com.guardtime.ksi.service.client.http.HttpSettings
-
- getProxyUser() - Method in class com.guardtime.ksi.service.client.http.AbstractHttpClientSettings
-
- getProxyUser() - Method in class com.guardtime.ksi.service.client.http.HttpClientSettings
-
- getProxyUser() - Method in class com.guardtime.ksi.service.client.http.HttpClientSettings.HTTPConnectionParameters
-
- getProxyUser() - Method in class com.guardtime.ksi.service.client.http.HTTPConnectionParameters
-
- getProxyUser() - Method in class com.guardtime.ksi.service.client.http.HttpSettings
-
- getPublicationData() - Method in class com.guardtime.ksi.publication.inmemory.PublicationsFilePublicationRecord
-
- getPublicationData() - Method in interface com.guardtime.ksi.publication.PublicationRecord
-
- getPublicationData() - Method in interface com.guardtime.ksi.unisignature.CalendarAuthenticationRecord
-
Returns the publication data of the calendar authentication record.
- getPublicationDataHash() - Method in class com.guardtime.ksi.publication.PublicationData
-
- getPublicationRecord(Date) - Method in interface com.guardtime.ksi.publication.PublicationsFile
-
This method is used to get the "closest" publication after the input time.
- getPublicationRecord() - Method in interface com.guardtime.ksi.unisignature.KSISignature
-
Returns the instance of signature publication record if signature is extended.
- getPublicationRecord() - Method in interface com.guardtime.ksi.unisignature.verifier.VerificationContext
-
Helper method.
- getPublicationRecords() - Method in interface com.guardtime.ksi.publication.PublicationsFile
-
Returns the list of the publications records in publications file.
- getPublicationReferences() - Method in class com.guardtime.ksi.publication.inmemory.PublicationsFilePublicationRecord
-
- getPublicationReferences() - Method in interface com.guardtime.ksi.publication.PublicationRecord
-
- getPublicationRepositoryURIs() - Method in class com.guardtime.ksi.publication.inmemory.PublicationsFilePublicationRecord
-
- getPublicationRepositoryURIs() - Method in interface com.guardtime.ksi.publication.PublicationRecord
-
- getPublicationsFile() - Method in class com.guardtime.ksi.publication.adapter.CachingPublicationsFileClientAdapter
-
- getPublicationsFile() - Method in class com.guardtime.ksi.publication.adapter.NonCachingPublicationsFileClientAdapter
-
- getPublicationsFile() - Method in interface com.guardtime.ksi.publication.adapter.PublicationsFileClientAdapter
-
- getPublicationsFile() - Method in interface com.guardtime.ksi.PublicationsHandler
-
Gets the publications file.
- getPublicationsFile() - Method in class com.guardtime.ksi.service.client.http.apache.ApacheHttpClient
-
- getPublicationsFile() - Method in class com.guardtime.ksi.service.client.http.apache.ApacheHttpPublicationsFileClient
-
- getPublicationsFile() - Method in interface com.guardtime.ksi.service.client.KSIPublicationsFileClient
-
Gets the publications file.
- getPublicationsFile() - Method in class com.guardtime.ksi.service.http.simple.SimpleHttpClient
-
- getPublicationsFile() - Method in class com.guardtime.ksi.service.http.simple.SimpleHttpPublicationsFileClient
-
- getPublicationsFile() - Method in interface com.guardtime.ksi.unisignature.verifier.VerificationContext
-
Returns instance of KSI publications file
- getPublicationsFileClient() - Method in class com.guardtime.ksi.publication.adapter.CachingPublicationsFileClientAdapter
-
- getPublicationsFileClient() - Method in class com.guardtime.ksi.publication.adapter.NonCachingPublicationsFileClientAdapter
-
- getPublicationsFileClient() - Method in interface com.guardtime.ksi.publication.adapter.PublicationsFileClientAdapter
-
Returns the publication file client used by adapter
- getPublicationsFileUrl() - Method in class com.guardtime.ksi.service.client.http.AbstractHttpClientSettings
-
- getPublicationsFileUrl() - Method in class com.guardtime.ksi.service.client.http.HttpClientSettings
-
- getPublicationsHandler() - Method in class com.guardtime.ksi.unisignature.verifier.policies.PolicyContext
-
- getPublicationString() - Method in class com.guardtime.ksi.publication.PublicationData
-
Returns a publication string that is a base-32 encoded value that is meant published to print media as human
readable text
- getPublicationTime() - Method in class com.guardtime.ksi.publication.inmemory.PublicationsFilePublicationRecord
-
- getPublicationTime() - Method in class com.guardtime.ksi.publication.PublicationData
-
- getPublicationTime() - Method in interface com.guardtime.ksi.publication.PublicationRecord
-
- getPublicationTime() - Method in interface com.guardtime.ksi.unisignature.CalendarHashChain
-
Returns the publication time of the calendar hash chain
- getPublicationTime() - Method in interface com.guardtime.ksi.unisignature.KSISignature
-
Returns the publication time.
- getReadTimeout() - Method in class com.guardtime.ksi.service.client.http.AbstractHttpClientSettings
-
Defines the socket read timeout in milliseconds, which is the timeout for waiting for data or a maximum period
inactivity between two consecutive data packets.
- getReadTimeout() - Method in class com.guardtime.ksi.service.client.http.HttpClientSettings
-
- getReadTimeout() - Method in class com.guardtime.ksi.service.client.http.HttpClientSettings.HTTPConnectionParameters
-
- getReadTimeout() - Method in class com.guardtime.ksi.service.client.http.HTTPConnectionParameters
-
Defines the socket read timeout in milliseconds, which is the timeout for waiting for data or a maximum period
inactivity between two consecutive data packets.
- getReadTimeout() - Method in class com.guardtime.ksi.service.client.http.HttpSettings
-
- getRequestId() - Method in class com.guardtime.ksi.pdu.KSIRequestContext
-
- getRequestTime() - Method in class com.guardtime.ksi.blocksigner.IdentityMetadata
-
- getRequestTime() - Method in interface com.guardtime.ksi.unisignature.Identity
-
Returns the time when the server received the request from the client.
- getRequestTime() - Method in class com.guardtime.ksi.unisignature.inmemory.LegacyIdentity
-
- getResult() - Method in class com.guardtime.ksi.ExtensionFuture
-
- getResult() - Method in class com.guardtime.ksi.pdu.AggregationResponseFuture
-
- getResult() - Method in class com.guardtime.ksi.pdu.ExtensionResponseFuture
-
- getResult() - Method in class com.guardtime.ksi.service.client.http.apache.ApacheHttpGetRequestFuture
-
- getResult() - Method in class com.guardtime.ksi.service.client.http.apache.ApacheHttpPostRequestFuture
-
- getResult() - Method in interface com.guardtime.ksi.service.Future
-
Retrieves the result of the request.
- getResult() - Method in class com.guardtime.ksi.service.http.simple.SimpleHttpGetRequestFuture
-
- getResult() - Method in class com.guardtime.ksi.service.http.simple.SimpleHttpPostRequestFuture
-
- getResult() - Method in class com.guardtime.ksi.SigningFuture
-
- getResultCode() - Method in interface com.guardtime.ksi.unisignature.verifier.RuleResult
-
Returns rule result code.
- getRfc3161Record() - Method in interface com.guardtime.ksi.unisignature.KSISignature
-
An older implementation of the KSI service used the formats and protocols specified in the X.509 time-stamping
standard (RFC 3161).
- getRfc3161Record() - Method in interface com.guardtime.ksi.unisignature.verifier.VerificationContext
-
Helper method.
- getRightChildNode() - Method in class com.guardtime.ksi.tree.ImprintNode
-
- getRightChildNode() - Method in class com.guardtime.ksi.tree.MetadataNode
-
- getRightChildNode() - Method in interface com.guardtime.ksi.tree.TreeNode
-
- getRootElement() - Method in class com.guardtime.ksi.tlv.TLVStructure
-
- getRootNode(LinkedList<ImprintNode>) - Method in class com.guardtime.ksi.tree.CanonicalHashTreeBuilder
-
- getRootNode(LinkedList<ImprintNode>) - Method in class com.guardtime.ksi.tree.HashTreeBuilder
-
- getRuleName() - Method in interface com.guardtime.ksi.unisignature.verifier.RuleResult
-
Returns the name of the rule.
- getRuleResults() - Method in interface com.guardtime.ksi.unisignature.verifier.PolicyVerificationResult
-
Returns a map of rule and rule results.
- getRules() - Method in class com.guardtime.ksi.unisignature.verifier.policies.ContextAwarePolicyAdapter
-
- getRules() - Method in class com.guardtime.ksi.unisignature.verifier.policies.InternalVerificationPolicy
-
Returns the list of rules to be used verify the KSI signature.
- getRules() - Method in interface com.guardtime.ksi.unisignature.verifier.policies.Policy
-
Used to get the rules of the policy.
- getSequenceNumber() - Method in class com.guardtime.ksi.blocksigner.IdentityMetadata
-
- getSequenceNumber() - Method in interface com.guardtime.ksi.unisignature.Identity
-
Returns a local sequence number of a request assigned by the machine that created the aggregation link.
- getSequenceNumber() - Method in class com.guardtime.ksi.unisignature.inmemory.LegacyIdentity
-
- getServiceCredentials() - Method in class com.guardtime.ksi.service.client.http.AbstractHttpClient
-
- getServiceCredentials() - Method in class com.guardtime.ksi.service.client.http.apache.ApacheHttpExtenderClient
-
- getServiceCredentials() - Method in class com.guardtime.ksi.service.client.http.apache.ApacheHttpSigningClient
-
- getServiceCredentials() - Method in class com.guardtime.ksi.service.http.simple.SimpleHttpExtenderClient
-
- getServiceCredentials() - Method in class com.guardtime.ksi.service.http.simple.SimpleHttpSigningClient
-
- getServiceCredentials() - Method in class com.guardtime.ksi.service.tcp.ExtenderTCPClient
-
- getServiceCredentials() - Method in class com.guardtime.ksi.service.tcp.SigningTCPClient
-
- getServiceCredentials() - Method in class com.guardtime.ksi.service.tcp.TCPClient
-
- getServiceCredentials() - Method in class com.guardtime.ksi.service.tcp.TCPClientSettings
-
- getSiblingData() - Method in interface com.guardtime.ksi.unisignature.AggregationChainLink
-
- getSignature() - Method in exception com.guardtime.ksi.unisignature.inmemory.InvalidSignatureContentException
-
- getSignature() - Method in interface com.guardtime.ksi.unisignature.verifier.VerificationContext
-
Returns signature to be verified.
- getSignatureData() - Method in interface com.guardtime.ksi.unisignature.CalendarAuthenticationRecord
-
Returns the signature data of the calendar authentication record.
- getSignatureType() - Method in interface com.guardtime.ksi.unisignature.SignatureData
-
- getSignatureValue() - Method in interface com.guardtime.ksi.unisignature.SignatureData
-
- getSignedAttributesAlgorithm() - Method in interface com.guardtime.ksi.unisignature.RFC3161Record
-
Returns the hash algorithm of the RFC3161 record signed attributes
- getSignedDataCertificates() - Method in class com.guardtime.ksi.trust.CMSSignature
-
- getSignerInformationStore() - Method in class com.guardtime.ksi.trust.CMSSignature
-
- getSigningService() - Method in interface com.guardtime.ksi.Signer
-
Gets the signing service that the SDK was initialized with.
- getSigningUrl() - Method in class com.guardtime.ksi.service.client.http.AbstractHttpClientSettings
-
- getSigningUrl() - Method in class com.guardtime.ksi.service.client.http.HttpClientSettings
-
- getStatus() - Method in enum com.guardtime.ksi.hashing.HashAlgorithm
-
Gets the status of the algorithm for DataHash.
- getSubExtendingServices() - Method in class com.guardtime.ksi.service.ha.ExtendingHAService
-
- getSubExtendingServices() - Method in class com.guardtime.ksi.service.ha.HAService
-
- getSubExtendingServices() - Method in class com.guardtime.ksi.service.KSIExtendingClientServiceAdapter
-
- getSubExtendingServices() - Method in interface com.guardtime.ksi.service.KSIExtendingService
-
Gets the subclients in case of the implementation that combines multiple clients.
- getSubSigningServices() - Method in class com.guardtime.ksi.service.ha.HAService
-
- getSubSigningServices() - Method in class com.guardtime.ksi.service.ha.SigningHAService
-
- getSubSigningServices() - Method in class com.guardtime.ksi.service.KSISigningClientServiceAdapter
-
- getSubSigningServices() - Method in interface com.guardtime.ksi.service.KSISigningService
-
Gets all the subservices in case of the implementation that combines multiple KSISigningServices.
- getTcpTransactionTimeoutSec() - Method in class com.guardtime.ksi.service.tcp.TCPClientSettings
-
- getTstInfoAlgorithm() - Method in interface com.guardtime.ksi.unisignature.RFC3161Record
-
Returns the TSTInfo structure hash algorithm of the RFC3161 record
- getType() - Method in class com.guardtime.ksi.tlv.TLVElement
-
- getType() - Method in interface com.guardtime.ksi.unisignature.Identity
-
Returns the type of the identity.
- getType() - Method in class com.guardtime.ksi.unisignature.inmemory.LegacyIdentity
-
- getType() - Method in class com.guardtime.ksi.unisignature.verifier.policies.CalendarBasedVerificationPolicy
-
- getType() - Method in class com.guardtime.ksi.unisignature.verifier.policies.ContextAwarePolicyAdapter
-
- getType() - Method in class com.guardtime.ksi.unisignature.verifier.policies.DefaultVerificationPolicy
-
- getType() - Method in class com.guardtime.ksi.unisignature.verifier.policies.InternalVerificationPolicy
-
- getType() - Method in class com.guardtime.ksi.unisignature.verifier.policies.KeyBasedVerificationPolicy
-
- getType() - Method in interface com.guardtime.ksi.unisignature.verifier.policies.Policy
-
This method returns the type of the policy.
- getType() - Method in class com.guardtime.ksi.unisignature.verifier.policies.PublicationsFileBasedVerificationPolicy
-
- getType() - Method in class com.guardtime.ksi.unisignature.verifier.policies.UserProvidedPublicationBasedVerificationPolicy
-
- getUrl() - Method in class com.guardtime.ksi.service.client.http.HttpSettings
-
- getUserProvidedPublication() - Method in interface com.guardtime.ksi.unisignature.verifier.VerificationContext
-
Returns user provided publication.
- getUserPublication() - Method in class com.guardtime.ksi.unisignature.verifier.policies.PolicyContext
-
- getValue() - Method in class com.guardtime.ksi.hashing.DataHash
-
Gets the computed hash value for DataHash.
- getValue() - Method in class com.guardtime.ksi.tree.ImprintNode
-
- getValue() - Method in class com.guardtime.ksi.tree.MetadataNode
-
- getValue() - Method in interface com.guardtime.ksi.tree.TreeNode
-
- getVerificationResult() - Method in exception com.guardtime.ksi.unisignature.inmemory.InvalidSignatureContentException
-
- GlobalTlvTypes - Class in com.guardtime.ksi.tlv
-
- Identity - Interface in com.guardtime.ksi.unisignature
-
A structure that contains client identity and other information about the aggregation hash chain.
- IdentityMetadata - Class in com.guardtime.ksi.blocksigner
-
Metadata to be added to the signature.
- IdentityMetadata(String) - Constructor for class com.guardtime.ksi.blocksigner.IdentityMetadata
-
- IdentityMetadata(String, String, Long, Long) - Constructor for class com.guardtime.ksi.blocksigner.IdentityMetadata
-
- IdentityType - Enum in com.guardtime.ksi.unisignature
-
The type of the identity.
- ImprintNode - Class in com.guardtime.ksi.tree
-
Represents a hash tree node.
- ImprintNode(ImprintNode) - Constructor for class com.guardtime.ksi.tree.ImprintNode
-
Creates a copy of a node.
- ImprintNode(DataHash) - Constructor for class com.guardtime.ksi.tree.ImprintNode
-
Creates a new leaf node with given hash and level 0.
- ImprintNode(DataHash, long) - Constructor for class com.guardtime.ksi.tree.ImprintNode
-
Creates a leaf node with given hash and level.
- ImprintNode(ImprintNode, ImprintNode, DataHash, long) - Constructor for class com.guardtime.ksi.tree.ImprintNode
-
Creates a non-leaf node.
- InconsistentCalendarHashChainException - Exception in com.guardtime.ksi
-
Exception is thrown when signature's calendar hash chain is inconsistent with extended calendar hash chain
Calendar chains are inconsistent if they have different amount of right links or their right links are different
- InconsistentCalendarHashChainException(String) - Constructor for exception com.guardtime.ksi.InconsistentCalendarHashChainException
-
- InconsistentTlvElementException - Exception in com.guardtime.ksi.tlv
-
Exception indicating that TLV element is inconsistent.
- InconsistentTlvElementException(String) - Constructor for exception com.guardtime.ksi.tlv.InconsistentTlvElementException
-
- InconsistentTlvElementException(String, Exception) - Constructor for exception com.guardtime.ksi.tlv.InconsistentTlvElementException
-
- InconsistentTlvElementException(String, int, String, int) - Constructor for exception com.guardtime.ksi.tlv.InconsistentTlvElementException
-
- InMemoryKsiSignatureComponentFactory - Class in com.guardtime.ksi.unisignature.inmemory
-
- InMemoryKsiSignatureComponentFactory() - Constructor for class com.guardtime.ksi.unisignature.inmemory.InMemoryKsiSignatureComponentFactory
-
- InMemoryKsiSignatureFactory - Class in com.guardtime.ksi.unisignature.inmemory
-
- InMemoryKsiSignatureFactory() - Constructor for class com.guardtime.ksi.unisignature.inmemory.InMemoryKsiSignatureFactory
-
- InMemoryKsiSignatureFactory(KSISignatureComponentFactory) - Constructor for class com.guardtime.ksi.unisignature.inmemory.InMemoryKsiSignatureFactory
-
- InMemoryKsiSignatureFactory(ContextAwarePolicy, KSISignatureComponentFactory) - Constructor for class com.guardtime.ksi.unisignature.inmemory.InMemoryKsiSignatureFactory
-
- InMemoryKsiSignatureFactory(Policy, PublicationsFileClientAdapter, KSIExtendingService, boolean, KSISignatureComponentFactory) - Constructor for class com.guardtime.ksi.unisignature.inmemory.InMemoryKsiSignatureFactory
-
Deprecated.
- InMemoryKsiSignatureFactory(Policy, PublicationsFileClientAdapter, KSIExtenderClient, boolean, KSISignatureComponentFactory) - Constructor for class com.guardtime.ksi.unisignature.inmemory.InMemoryKsiSignatureFactory
-
Deprecated.
- InMemoryKsiSignatureFactory(Policy, PublicationsFileClientAdapter, KSIExtenderClient, boolean, PduFactory, KSISignatureComponentFactory) - Constructor for class com.guardtime.ksi.unisignature.inmemory.InMemoryKsiSignatureFactory
-
Deprecated.
- InMemoryPublicationsFileFactory - Class in com.guardtime.ksi.publication.inmemory
-
- InMemoryPublicationsFileFactory(PKITrustStore) - Constructor for class com.guardtime.ksi.publication.inmemory.InMemoryPublicationsFileFactory
-
- InMemorySignaturePublicationRecord - Class in com.guardtime.ksi.unisignature.inmemory
-
- InMemorySignaturePublicationRecord(TLVElement) - Constructor for class com.guardtime.ksi.unisignature.inmemory.InMemorySignaturePublicationRecord
-
- InMemorySignaturePublicationRecord(PublicationData, List<String>, List<String>) - Constructor for class com.guardtime.ksi.unisignature.inmemory.InMemorySignaturePublicationRecord
-
- InputHashLevelVerificationRule - Class in com.guardtime.ksi.unisignature.verifier.rules
-
Verifies that user provided input hash level is less than or equal to first aggregation hash chain's first
link's level corrector value.
- InputHashLevelVerificationRule() - Constructor for class com.guardtime.ksi.unisignature.verifier.rules.InputHashLevelVerificationRule
-
- InternalVerificationPolicy - Class in com.guardtime.ksi.unisignature.verifier.policies
-
Checks KSI signature's internal consistency.
- InternalVerificationPolicy() - Constructor for class com.guardtime.ksi.unisignature.verifier.policies.InternalVerificationPolicy
-
- InvalidAggregationAuthenticationRecordException - Exception in com.guardtime.ksi.unisignature.inmemory
-
This exception is for invalid aggregation hash chain elements.
- InvalidAggregationAuthenticationRecordException(String) - Constructor for exception com.guardtime.ksi.unisignature.inmemory.InvalidAggregationAuthenticationRecordException
-
- InvalidAggregationHashChainException - Exception in com.guardtime.ksi.unisignature.inmemory
-
This exception is for invalid aggregation hash chain elements.
- InvalidAggregationHashChainException(String) - Constructor for exception com.guardtime.ksi.unisignature.inmemory.InvalidAggregationHashChainException
-
- InvalidCalendarAuthenticationRecordException - Exception in com.guardtime.ksi.unisignature.inmemory
-
This exception is for invalid authentication record element.
- InvalidCalendarAuthenticationRecordException(String) - Constructor for exception com.guardtime.ksi.unisignature.inmemory.InvalidCalendarAuthenticationRecordException
-
- InvalidCalendarHashChainException - Exception in com.guardtime.ksi.unisignature.inmemory
-
This exception is for invalid calendar hash chain.
- InvalidCalendarHashChainException(String) - Constructor for exception com.guardtime.ksi.unisignature.inmemory.InvalidCalendarHashChainException
-
- InvalidCalendarHashChainException(String, Exception) - Constructor for exception com.guardtime.ksi.unisignature.inmemory.InvalidCalendarHashChainException
-
- InvalidCertificateException - Exception in com.guardtime.ksi.trust
-
This exception will be thrown when certificate does not match with configured certificate selector.
- InvalidCmsSignatureException - Exception in com.guardtime.ksi.trust
-
This exception will be thrown if CMS/PKCS#7 signature is invalid.
- InvalidCmsSignatureException(String) - Constructor for exception com.guardtime.ksi.trust.InvalidCmsSignatureException
-
- InvalidKeyStoreException - Exception in com.guardtime.ksi.trust
-
This exception will be thrown if JKS loading fails.
- InvalidMessageAuthenticationCodeException - Exception in com.guardtime.ksi.pdu.exceptions
-
This exception is used when KSI protocol message contains invalid MAC code or MAC code can not be calculated.
- InvalidMessageAuthenticationCodeException(String) - Constructor for exception com.guardtime.ksi.pdu.exceptions.InvalidMessageAuthenticationCodeException
-
- InvalidMessageAuthenticationCodeException(String, Throwable) - Constructor for exception com.guardtime.ksi.pdu.exceptions.InvalidMessageAuthenticationCodeException
-
- InvalidPublicationDataException - Exception in com.guardtime.ksi.publication
-
This exception will be thrown if publication data is invalid.
- InvalidPublicationDataException(String) - Constructor for exception com.guardtime.ksi.publication.InvalidPublicationDataException
-
- InvalidPublicationDataException(Exception) - Constructor for exception com.guardtime.ksi.publication.InvalidPublicationDataException
-
- InvalidPublicationRecordException - Exception in com.guardtime.ksi.publication.inmemory
-
- InvalidPublicationRecordException(String, int, String, int) - Constructor for exception com.guardtime.ksi.publication.inmemory.InvalidPublicationRecordException
-
- InvalidPublicationsFileException - Exception in com.guardtime.ksi.publication.inmemory
-
This exception will be thrown if publications file is invalid.
- InvalidPublicationsFileException(String, Exception) - Constructor for exception com.guardtime.ksi.publication.inmemory.InvalidPublicationsFileException
-
- InvalidPublicationsFileException(String) - Constructor for exception com.guardtime.ksi.publication.inmemory.InvalidPublicationsFileException
-
- InvalidSignatureContentException - Exception in com.guardtime.ksi.unisignature.inmemory
-
- InvalidSignatureContentException(InMemoryKsiSignature, VerificationResult) - Constructor for exception com.guardtime.ksi.unisignature.inmemory.InvalidSignatureContentException
-
- InvalidSignatureDataException - Exception in com.guardtime.ksi.unisignature.inmemory
-
This is exception for invalid signature data inmemory element.
- InvalidSignatureDataException(String) - Constructor for exception com.guardtime.ksi.unisignature.inmemory.InvalidSignatureDataException
-
- InvalidSignatureException - Exception in com.guardtime.ksi.unisignature.inmemory
-
This is the exception for invalid signature (invalid encoding, missing fields, etc).
- InvalidSignatureException(String) - Constructor for exception com.guardtime.ksi.unisignature.inmemory.InvalidSignatureException
-
- InvalidSignatureException(String, Exception) - Constructor for exception com.guardtime.ksi.unisignature.inmemory.InvalidSignatureException
-
- InvalidSignatureRFC3161RecordException - Exception in com.guardtime.ksi.unisignature.inmemory
-
This is the exception for invalid RFC3161 records.
- InvalidSignatureRFC3161RecordException(String) - Constructor for exception com.guardtime.ksi.unisignature.inmemory.InvalidSignatureRFC3161RecordException
-
- invoke() - Method in interface com.guardtime.ksi.service.ConfigurationRequest
-
Implementation should call the client's method that asks for new configuration.
- isDataHash(byte[]) - Static method in class com.guardtime.ksi.hashing.DataHash
-
Checks if the input byte array can be converted to the
DataHash
object.
- isDeprecated(Date) - Method in enum com.guardtime.ksi.hashing.HashAlgorithm
-
- isExtended() - Method in interface com.guardtime.ksi.unisignature.KSISignature
-
Returns true if signature contains signature publication record element.
- isExtendingAllowed() - Method in class com.guardtime.ksi.unisignature.verifier.policies.PolicyContext
-
- isExtendingAllowed() - Method in interface com.guardtime.ksi.unisignature.verifier.VerificationContext
-
- isFinished() - Method in class com.guardtime.ksi.ExtensionFuture
-
- isFinished() - Method in class com.guardtime.ksi.pdu.AggregationResponseFuture
-
- isFinished() - Method in class com.guardtime.ksi.pdu.ExtensionResponseFuture
-
- isFinished() - Method in class com.guardtime.ksi.service.client.http.apache.ApacheHttpGetRequestFuture
-
- isFinished() - Method in class com.guardtime.ksi.service.client.http.apache.ApacheHttpPostRequestFuture
-
- isFinished() - Method in interface com.guardtime.ksi.service.Future
-
Returns true if result is available.
- isFinished() - Method in class com.guardtime.ksi.service.http.simple.SimpleHttpGetRequestFuture
-
- isFinished() - Method in class com.guardtime.ksi.service.http.simple.SimpleHttpPostRequestFuture
-
- isFinished() - Method in class com.guardtime.ksi.SigningFuture
-
- isForwarded() - Method in class com.guardtime.ksi.tlv.TLVElement
-
- isHashAlgorithmId(int) - Static method in enum com.guardtime.ksi.hashing.HashAlgorithm
-
Checks if the input ID is the hash algorithm ID.
- isImplemented() - Method in enum com.guardtime.ksi.hashing.HashAlgorithm
-
- isInputTlv16() - Method in class com.guardtime.ksi.tlv.TLVElement
-
- isLeaf() - Method in class com.guardtime.ksi.tree.ImprintNode
-
- isLeaf() - Method in class com.guardtime.ksi.tree.MetadataNode
-
- isLeaf() - Method in interface com.guardtime.ksi.tree.TreeNode
-
- isLeft() - Method in class com.guardtime.ksi.tree.ImprintNode
-
- isLeft() - Method in class com.guardtime.ksi.tree.MetadataNode
-
- isLeft() - Method in interface com.guardtime.ksi.tree.TreeNode
-
- isLeft() - Method in interface com.guardtime.ksi.unisignature.AggregationChainLink
-
- isNonCritical() - Method in class com.guardtime.ksi.tlv.TLVElement
-
- isObsolete(Date) - Method in enum com.guardtime.ksi.hashing.HashAlgorithm
-
- isOk() - Method in interface com.guardtime.ksi.unisignature.verifier.VerificationResult
-
Returns true if signature verification is successful.
- isOutputTlv16() - Method in class com.guardtime.ksi.tlv.TLVElement
-
- isRightLink() - Method in interface com.guardtime.ksi.unisignature.CalendarHashChainLink
-
- isRoot() - Method in class com.guardtime.ksi.tree.ImprintNode
-
- isRoot() - Method in class com.guardtime.ksi.tree.MetadataNode
-
- isRoot() - Method in interface com.guardtime.ksi.tree.TreeNode
-
- isTrusted(X509Certificate, Store) - Method in class com.guardtime.ksi.trust.JKSTrustStore
-
This method is used to check if certificate is trusted or not.
- isTrusted(X509Certificate, Store) - Method in interface com.guardtime.ksi.trust.PKITrustStore
-
- KeyBasedVerificationPolicy - Class in com.guardtime.ksi.unisignature.verifier.policies
-
KSI Signature verification policy.
- KeyBasedVerificationPolicy() - Constructor for class com.guardtime.ksi.unisignature.verifier.policies.KeyBasedVerificationPolicy
-
- KSI - Interface in com.guardtime.ksi
-
Composite interface for signing, extending, verifying, and publications handling.
- KsiBlockSigner - Class in com.guardtime.ksi.blocksigner
-
Creates multiple signatures with one request.
- KsiBlockSigner(KSISigningService) - Constructor for class com.guardtime.ksi.blocksigner.KsiBlockSigner
-
- KsiBlockSigner(KSISigningService, HashAlgorithm) - Constructor for class com.guardtime.ksi.blocksigner.KsiBlockSigner
-
- KsiBlockSigner(KSISigningClient) - Constructor for class com.guardtime.ksi.blocksigner.KsiBlockSigner
-
- KsiBlockSigner(KSISigningClient, HashAlgorithm) - Constructor for class com.guardtime.ksi.blocksigner.KsiBlockSigner
-
- KsiBlockSigner(KSISigningClient, KSISignatureFactory, HashAlgorithm) - Constructor for class com.guardtime.ksi.blocksigner.KsiBlockSigner
-
- KsiBlockSigner(KSISigningService, KSISignatureFactory, HashAlgorithm) - Constructor for class com.guardtime.ksi.blocksigner.KsiBlockSigner
-
Deprecated.
- KsiBlockSignerBuilder - Class in com.guardtime.ksi.blocksigner
-
- KsiBlockSignerBuilder() - Constructor for class com.guardtime.ksi.blocksigner.KsiBlockSignerBuilder
-
- KSIBuilder - Class in com.guardtime.ksi
-
Obtaining and configuring the
KSI
object(s).
- KSIBuilder() - Constructor for class com.guardtime.ksi.KSIBuilder
-
- KSIClientException - Exception in com.guardtime.ksi.service.client
-
Thrown when exception occurs during KSI protocol request.
- KSIClientException(String) - Constructor for exception com.guardtime.ksi.service.client.KSIClientException
-
- KSIClientException(String, Throwable) - Constructor for exception com.guardtime.ksi.service.client.KSIClientException
-
- KSIException - Exception in com.guardtime.ksi.exceptions
-
KSI Java SDK has an hierarchic exception model on which all the exceptions are ultimately based on this exception.
- KSIException(String) - Constructor for exception com.guardtime.ksi.exceptions.KSIException
-
- KSIException(String, Throwable) - Constructor for exception com.guardtime.ksi.exceptions.KSIException
-
- KSIExtenderClient - Interface in com.guardtime.ksi.service.client
-
KSI client for extender service.
- KSIExtendingClientServiceAdapter - Class in com.guardtime.ksi.service
-
- KSIExtendingClientServiceAdapter(KSIExtenderClient) - Constructor for class com.guardtime.ksi.service.KSIExtendingClientServiceAdapter
-
- KSIExtendingClientServiceAdapter(KSIExtenderClient, ExecutorService) - Constructor for class com.guardtime.ksi.service.KSIExtendingClientServiceAdapter
-
- KSIExtendingService - Interface in com.guardtime.ksi.service
-
Provides KSI services to communicate with the extender(s).
- KSIProtocolException - Exception in com.guardtime.ksi.service
-
Common exception related to KSI protocol.
- KSIProtocolException(Long, String) - Constructor for exception com.guardtime.ksi.service.KSIProtocolException
-
Creates service exception.
- KSIProtocolException(Long, String, Throwable) - Constructor for exception com.guardtime.ksi.service.KSIProtocolException
-
Creates service exception.
- KSIProtocolException(String) - Constructor for exception com.guardtime.ksi.service.KSIProtocolException
-
Creates service exception.
- KSIProtocolException(String, Throwable) - Constructor for exception com.guardtime.ksi.service.KSIProtocolException
-
Creates service exception.
- KSIPublicationsFileClient - Interface in com.guardtime.ksi.service.client
-
KSI client for getting the publications file.
- KSIRequestContext - Class in com.guardtime.ksi.pdu
-
Helper class for KSI request/response.
- KSIRequestContext(Long, Long, Long) - Constructor for class com.guardtime.ksi.pdu.KSIRequestContext
-
- KSIServiceCredentials - Class in com.guardtime.ksi.service.client
-
KSI service credentials for HMAC authentication.
- KSIServiceCredentials(String, String) - Constructor for class com.guardtime.ksi.service.client.KSIServiceCredentials
-
Creates service credentials.
- KSIServiceCredentials(String, String, HashAlgorithm) - Constructor for class com.guardtime.ksi.service.client.KSIServiceCredentials
-
Creates service credentials.
- KSIServiceCredentials(String, byte[]) - Constructor for class com.guardtime.ksi.service.client.KSIServiceCredentials
-
Creates service credentials.
- KSIServiceCredentials(String, byte[], HashAlgorithm) - Constructor for class com.guardtime.ksi.service.client.KSIServiceCredentials
-
Creates service credentials.
- KSISignature - Interface in com.guardtime.ksi.unisignature
-
This interface represents a KSI uni-signature.
- KSISignatureComponentFactory - Interface in com.guardtime.ksi.unisignature
-
An interface for creating components of KSI signatures like aggregation chains and calendar authentication records.
- KSISignatureFactory - Interface in com.guardtime.ksi.unisignature
-
Interface for creating signatures.
- KSISignatureVerifier - Class in com.guardtime.ksi.unisignature.verifier
-
KSI signature verifier implementation.
- KSISignatureVerifier() - Constructor for class com.guardtime.ksi.unisignature.verifier.KSISignatureVerifier
-
- KSISigningClient - Interface in com.guardtime.ksi.service.client
-
KSI client for signing service.
- KSISigningClientServiceAdapter - Class in com.guardtime.ksi.service
-
- KSISigningClientServiceAdapter(KSISigningClient) - Constructor for class com.guardtime.ksi.service.KSISigningClientServiceAdapter
-
- KSISigningClientServiceAdapter(KSISigningClient, ExecutorService) - Constructor for class com.guardtime.ksi.service.KSISigningClientServiceAdapter
-
- KSISigningService - Interface in com.guardtime.ksi.service
-
Provides KSI services to communicate with the aggregator(s).
- KSITCPTransactionException - Exception in com.guardtime.ksi.service.tcp
-
An exception that is thrown when anything goes wrong with KSI TCP request.
- parse(int, String, InputStream) - Method in class com.guardtime.ksi.service.client.http.HttpPostRequestFuture
-
Validates HTTP response message.
- PduFactory - Interface in com.guardtime.ksi.pdu
-
An abstract factory interface to support multiple ways to create KSI Protocol Data Unit (PDU) messages.
- PduFactoryProvider - Class in com.guardtime.ksi.pdu
-
- PduFactoryProvider() - Constructor for class com.guardtime.ksi.pdu.PduFactoryProvider
-
- PduIdentifierProvider - Interface in com.guardtime.ksi.pdu
-
Interface to generate different identifiers for PDU requests.
- PduMessageHeader - Class in com.guardtime.ksi.pdu
-
Message header TLV object.
- PduMessageHeader(String) - Constructor for class com.guardtime.ksi.pdu.PduMessageHeader
-
Constructor for creating a new message header object with client identifier.
- PduMessageHeader(String, Long, Long) - Constructor for class com.guardtime.ksi.pdu.PduMessageHeader
-
Constructor for creating a new message header object with client, instance and message identifier.
- PduMessageHeader(String, KSIRequestContext) - Constructor for class com.guardtime.ksi.pdu.PduMessageHeader
-
- PduMessageHeader(TLVElement) - Constructor for class com.guardtime.ksi.pdu.PduMessageHeader
-
Creates new message header object from base TLV element.
- PduV2Factory - Class in com.guardtime.ksi.pdu.v2
-
- PduV2Factory() - Constructor for class com.guardtime.ksi.pdu.v2.PduV2Factory
-
- PduV2Factory(AggregatorPduV2Factory, ExtenderPduV2Factory) - Constructor for class com.guardtime.ksi.pdu.v2.PduV2Factory
-
- PduV2Factory(AggregatorPduV2Factory) - Constructor for class com.guardtime.ksi.pdu.v2.PduV2Factory
-
- PduV2Factory(ExtenderPduV2Factory) - Constructor for class com.guardtime.ksi.pdu.v2.PduV2Factory
-
- PduVersion - Enum in com.guardtime.ksi.pdu
-
Contains a list of supported PDU versions.
- PKITrustStore - Interface in com.guardtime.ksi.trust
-
Represents the PKI based trust store containing certificates trusted by KSI
- Policy - Interface in com.guardtime.ksi.unisignature.verifier.policies
-
Policy contains the set of rules to be used to verify KSI signature.
- PolicyContext - Class in com.guardtime.ksi.unisignature.verifier.policies
-
- PolicyContext() - Constructor for class com.guardtime.ksi.unisignature.verifier.policies.PolicyContext
-
- PolicyContext(KSIExtendingService) - Constructor for class com.guardtime.ksi.unisignature.verifier.policies.PolicyContext
-
- PolicyContext(PublicationsHandler, KSIExtendingService) - Constructor for class com.guardtime.ksi.unisignature.verifier.policies.PolicyContext
-
- PolicyContext(PublicationData) - Constructor for class com.guardtime.ksi.unisignature.verifier.policies.PolicyContext
-
- PolicyContext(PublicationData, KSIExtendingService) - Constructor for class com.guardtime.ksi.unisignature.verifier.policies.PolicyContext
-
- PolicyVerificationResult - Interface in com.guardtime.ksi.unisignature.verifier
-
This interface represents a single
Policy
result.
- PublicationData - Class in com.guardtime.ksi.publication
-
Record of publication data, it is a pair consisting of the publication time and publication hash.
- PublicationData(TLVElement) - Constructor for class com.guardtime.ksi.publication.PublicationData
-
Creates a new publication data from TLV element.
- PublicationData(String) - Constructor for class com.guardtime.ksi.publication.PublicationData
-
Create a publication object from a publication string.
- PublicationData(Date, DataHash) - Constructor for class com.guardtime.ksi.publication.PublicationData
-
Creates a new instance of publication data using publication time and publication hash.
- PublicationRecord - Interface in com.guardtime.ksi.publication
-
A `publication record' represents the information related to a published hash value, possibly including the
publication reference.
- PublicationsFile - Interface in com.guardtime.ksi.publication
-
KSI trust store provides trusted certificates and publications for verifying KSI signatures.
- PublicationsFileBasedVerificationPolicy - Class in com.guardtime.ksi.unisignature.verifier.policies
-
KSI Signature verification policy.
- PublicationsFileBasedVerificationPolicy() - Constructor for class com.guardtime.ksi.unisignature.verifier.policies.PublicationsFileBasedVerificationPolicy
-
- PublicationsFileClientAdapter - Interface in com.guardtime.ksi.publication.adapter
-
Adapter interface for publication file clients
- PublicationsFileContainsPublicationRule - Class in com.guardtime.ksi.unisignature.verifier.rules
-
Checks if publications file contains publication closest to signature registration time.
- PublicationsFileContainsPublicationRule() - Constructor for class com.guardtime.ksi.unisignature.verifier.rules.PublicationsFileContainsPublicationRule
-
- PublicationsFileContainsSignaturePublicationRule - Class in com.guardtime.ksi.unisignature.verifier.rules
-
Checks if publications file contains signature publication.
- PublicationsFileContainsSignaturePublicationRule() - Constructor for class com.guardtime.ksi.unisignature.verifier.rules.PublicationsFileContainsSignaturePublicationRule
-
- PublicationsFileExtendedSignatureInputHashRule - Class in com.guardtime.ksi.unisignature.verifier.rules
-
Checks that extender response input hash equals with signature aggregation root hash.
- PublicationsFileExtendedSignatureInputHashRule() - Constructor for class com.guardtime.ksi.unisignature.verifier.rules.PublicationsFileExtendedSignatureInputHashRule
-
- PublicationsFileFactory - Interface in com.guardtime.ksi.publication
-
Interface for creating publications files.
- PublicationsFilePublicationHashMatchesExtenderResponseRule - Class in com.guardtime.ksi.unisignature.verifier.rules
-
Verifies that publications file publication hash matches with extender response calendar root hash.
- PublicationsFilePublicationHashMatchesExtenderResponseRule() - Constructor for class com.guardtime.ksi.unisignature.verifier.rules.PublicationsFilePublicationHashMatchesExtenderResponseRule
-
- PublicationsFilePublicationRecord - Class in com.guardtime.ksi.publication.inmemory
-
A KSI publication record represents the information related to a published hash value, possibly including the
publication reference.
- PublicationsFilePublicationRecord(TLVElement) - Constructor for class com.guardtime.ksi.publication.inmemory.PublicationsFilePublicationRecord
-
Reads publication record from TLV element.
- PublicationsFilePublicationRecord(PublicationData) - Constructor for class com.guardtime.ksi.publication.inmemory.PublicationsFilePublicationRecord
-
- PublicationsFilePublicationRecord(PublicationData, List<String>, List<String>) - Constructor for class com.guardtime.ksi.publication.inmemory.PublicationsFilePublicationRecord
-
- PublicationsFilePublicationTimeMatchesExtenderResponseRule - Class in com.guardtime.ksi.unisignature.verifier.rules
-
Verifies that publications file publication time matches with extender response calendar chain
shape.
- PublicationsFilePublicationTimeMatchesExtenderResponseRule() - Constructor for class com.guardtime.ksi.unisignature.verifier.rules.PublicationsFilePublicationTimeMatchesExtenderResponseRule
-
- PublicationsHandler - Interface in com.guardtime.ksi
-
Getting the publications file.
- PublicationsHandlerBuilder - Class in com.guardtime.ksi
-
- PublicationsHandlerBuilder() - Constructor for class com.guardtime.ksi.PublicationsHandlerBuilder
-
- ServiceCredentials - Interface in com.guardtime.ksi.service.client
-
KSI service credentials for HMAC authentication.
- setConnectionTimeout(int) - Method in class com.guardtime.ksi.service.client.http.HttpClientSettings.HTTPConnectionParameters
-
Set connection timeout.
- setContent(byte[]) - Method in class com.guardtime.ksi.tlv.TLVElement
-
Sets the value to TLV element content.
- setDataHashContent(DataHash) - Method in class com.guardtime.ksi.tlv.TLVElement
-
- setDateContent(Date) - Method in class com.guardtime.ksi.tlv.TLVElement
-
- setDefaultHashAlgorithm(HashAlgorithm) - Method in class com.guardtime.ksi.blocksigner.KsiBlockSignerBuilder
-
- setDefaultSigningHashAlgorithm(HashAlgorithm) - Method in class com.guardtime.ksi.KSIBuilder
-
Sets the default signing algorithm to be used to create new KSI signatures.
- setDefaultSigningHashAlgorithm(HashAlgorithm) - Method in class com.guardtime.ksi.SignerBuilder
-
Sets the default signing hash algorithm to be used to create new KSI signatures.
- setDefaultVerificationPolicy(ContextAwarePolicy) - Method in class com.guardtime.ksi.ExtenderBuilder
-
Sets the default verification policy.
- setDefaultVerificationPolicy(Policy) - Method in class com.guardtime.ksi.KSIBuilder
-
Sets a default verification policy.
- setDefaultVerificationPolicy(ContextAwarePolicy) - Method in class com.guardtime.ksi.SignerBuilder
-
Sets the default verification policy.
- setDocumentHash(DataHash, Long) - Method in class com.guardtime.ksi.unisignature.verifier.VerificationContextBuilder
-
Used to set the hash and local aggregation tree height.
- setDocumentHash(DataHash) - Method in class com.guardtime.ksi.unisignature.verifier.VerificationContextBuilder
-
Used to set the hash of the original document.
- setExecutorService(ExecutorService) - Method in class com.guardtime.ksi.service.ha.ExtendingHAService.Builder
-
- setExecutorService(ExecutorService) - Method in class com.guardtime.ksi.service.ha.HAService.Builder
-
- setExecutorService(ExecutorService) - Method in class com.guardtime.ksi.service.ha.SigningHAService.Builder
-
- setExtenderClient(KSIExtenderClient) - Method in class com.guardtime.ksi.unisignature.verifier.VerificationContextBuilder
-
- setExtendingAllowed(boolean) - Method in class com.guardtime.ksi.unisignature.verifier.VerificationContextBuilder
-
If true then extending is allowed when verifying signature.
- setExtendingService(KSIExtendingService) - Method in class com.guardtime.ksi.ExtenderBuilder
-
Sets the extending service to be used in extending and verification process.
- setExtendingService(KSIExtendingService) - Method in class com.guardtime.ksi.unisignature.verifier.VerificationContextBuilder
-
- setFallbackPolicy(Policy) - Method in class com.guardtime.ksi.unisignature.verifier.policies.ContextAwarePolicyAdapter
-
Sets a fallback policy to be used when signature does not verify with given policy.
- setFallbackPolicy(Policy) - Method in class com.guardtime.ksi.unisignature.verifier.policies.DefaultVerificationPolicy
-
- setFallbackPolicy(Policy) - Method in class com.guardtime.ksi.unisignature.verifier.policies.InternalVerificationPolicy
-
- setFallbackPolicy(Policy) - Method in interface com.guardtime.ksi.unisignature.verifier.policies.Policy
-
Adds fallback policy to be used when signature does not verify with given policy.
- setHashAlgorithmContent(HashAlgorithm) - Method in class com.guardtime.ksi.tlv.TLVElement
-
- setKsiProtocolExtenderClient(KSIExtenderClient) - Method in class com.guardtime.ksi.KSIBuilder
-
Sets the extender client to be used in verification and extending process.
- setKsiProtocolExtendingService(KSIExtendingService) - Method in class com.guardtime.ksi.KSIBuilder
-
Sets the extending service to be used in extending process.
- setKsiProtocolPublicationsFileClient(KSIPublicationsFileClient) - Method in class com.guardtime.ksi.KSIBuilder
-
Sets the publications file client to be used to download publications file.
- setKsiProtocolPublicationsFileClient(KSIPublicationsFileClient) - Method in class com.guardtime.ksi.PublicationsHandlerBuilder
-
Sets the publications file client to be used to download publications file.
- setKsiProtocolSignerClient(KSISigningClient) - Method in class com.guardtime.ksi.KSIBuilder
-
Sets the signer client to be used in signing process.
- setKsiProtocolSigningService(KSISigningService) - Method in class com.guardtime.ksi.KSIBuilder
-
Sets the signing service to be used in signing process.
- setKsiSignatureComponentFactory(KSISignatureComponentFactory) - Method in interface com.guardtime.ksi.unisignature.verifier.VerificationContext
-
Sets the KSISignatureComponentFactory used in verification process
- setKsiSigningClient(KSISigningClient) - Method in class com.guardtime.ksi.blocksigner.KsiBlockSignerBuilder
-
- setKsiSigningService(KSISigningService) - Method in class com.guardtime.ksi.blocksigner.KsiBlockSignerBuilder
-
- setLongContent(long) - Method in class com.guardtime.ksi.tlv.TLVElement
-
- setMaxTreeHeight(Integer) - Method in class com.guardtime.ksi.blocksigner.KsiBlockSignerBuilder
-
Sets the maximum height of the aggregation tree.
- setParameters(HttpClientSettings.HTTPConnectionParameters) - Method in class com.guardtime.ksi.service.client.http.HttpClientSettings
-
Set connection parameters.
- setPduFactory(PduFactory) - Method in interface com.guardtime.ksi.unisignature.verifier.VerificationContext
-
- setPduIdentifierProvider(PduIdentifierProvider) - Method in class com.guardtime.ksi.blocksigner.KsiBlockSignerBuilder
-
Deprecated.
- setPduIdentifierProvider(PduIdentifierProvider) - Method in class com.guardtime.ksi.KSIBuilder
-
Deprecated.
- setPduVersion(PduVersion) - Method in class com.guardtime.ksi.blocksigner.KsiBlockSignerBuilder
-
Deprecated.
- setPduVersion(PduVersion) - Method in class com.guardtime.ksi.service.client.http.CredentialsAwareHttpSettings
-
Sets the PDU version.
- setProxyPassword(String) - Method in class com.guardtime.ksi.service.client.http.HttpClientSettings.HTTPConnectionParameters
-
Set proxy password.
- setProxyPassword(String) - Method in class com.guardtime.ksi.service.client.http.HTTPConnectionParameters
-
Set proxy password.
- setProxyUrl(URL) - Method in class com.guardtime.ksi.service.client.http.HttpClientSettings.HTTPConnectionParameters
-
Set proxy URL.
- setProxyUrl(URL) - Method in class com.guardtime.ksi.service.client.http.HTTPConnectionParameters
-
Set proxy URL.
- setProxyUser(String) - Method in class com.guardtime.ksi.service.client.http.HttpClientSettings.HTTPConnectionParameters
-
Set proxy username.
- setProxyUser(String) - Method in class com.guardtime.ksi.service.client.http.HTTPConnectionParameters
-
Set proxy username.
- setPublicationsFile(PublicationsFile) - Method in class com.guardtime.ksi.unisignature.verifier.VerificationContextBuilder
-
Used to set the publications file that is used by verification process
- setPublicationsFileCacheExpirationTime(long) - Method in class com.guardtime.ksi.KSIBuilder
-
Sets the publications file expiration time.
- setPublicationsFileCacheExpirationTime(long) - Method in class com.guardtime.ksi.PublicationsHandlerBuilder
-
Sets the publications file expiration time.
- setPublicationsFileCertificateConstraints(CertSelector) - Method in class com.guardtime.ksi.PublicationsHandlerBuilder
-
Sets the
CertSelector
to be used to verify the certificate that was used to sign
the publications file.
- setPublicationsFilePkiTrustStore(KeyStore) - Method in class com.guardtime.ksi.KSIBuilder
-
Sets the
KeyStore
to be used as truststore to verify the certificate that was used to sign the
publications file.
- setPublicationsFilePkiTrustStore(File, String) - Method in class com.guardtime.ksi.KSIBuilder
-
Loads the
KeyStore
from the file system and sets the
KeyStore
to be used as a truststore to verify
the certificate that was used to sign the publications file.
- setPublicationsFilePkiTrustStore(KeyStore) - Method in class com.guardtime.ksi.PublicationsHandlerBuilder
-
Sets the
KeyStore
to be used as truststore to verify the certificate that was used to sign the
publications file.
- setPublicationsFilePkiTrustStore(File, String) - Method in class com.guardtime.ksi.PublicationsHandlerBuilder
-
Loads the
KeyStore
from the file system and sets the
KeyStore
to be used as truststore to verify
the certificate that was used to sign the publications file.
- setPublicationsFileTrustedCertSelector(CertSelector) - Method in class com.guardtime.ksi.KSIBuilder
-
Sets the
CertSelector
to be used to verify the certificate that was used to sign
the publications file.
- setPublicationsHandler(PublicationsHandler) - Method in class com.guardtime.ksi.ExtenderBuilder
-
Sets the publications file handler to be used to download the publications file.
- setReadTimeout(int) - Method in class com.guardtime.ksi.service.client.http.HttpClientSettings.HTTPConnectionParameters
-
Set read timeout.
- setSignature(KSISignature) - Method in class com.guardtime.ksi.unisignature.verifier.VerificationContextBuilder
-
Used to set the KSI signature that is verified.
- setSignatureFactory(KSISignatureFactory) - Method in class com.guardtime.ksi.blocksigner.KsiBlockSignerBuilder
-
- setSigningService(KSISigningService) - Method in class com.guardtime.ksi.SignerBuilder
-
Sets the signing service to be used in signing process.
- setStringContent(String) - Method in class com.guardtime.ksi.tlv.TLVElement
-
Encodes the instance of
String
.
- settings - Variable in class com.guardtime.ksi.service.client.http.AbstractHttpClient
-
- setTreeBuilder(TreeBuilder) - Method in class com.guardtime.ksi.blocksigner.KsiBlockSignerBuilder
-
Allows to configure a custom
TreeBuilder
for the local aggregation.
- setType(int) - Method in class com.guardtime.ksi.tlv.TLVElement
-
- setUserPublication(PublicationData) - Method in class com.guardtime.ksi.unisignature.verifier.VerificationContextBuilder
-
Used to set the user publication (e.g from newspaper).
- sign() - Method in interface com.guardtime.ksi.blocksigner.BlockSigner
-
Creates a block of multiple signatures.
- sign() - Method in class com.guardtime.ksi.blocksigner.KsiBlockSigner
-
Creates a block of multiple signatures.
- sign(InputStream) - Method in class com.guardtime.ksi.service.client.http.apache.ApacheHttpClient
-
- sign(InputStream) - Method in class com.guardtime.ksi.service.client.http.apache.ApacheHttpSigningClient
-
- sign(InputStream) - Method in interface com.guardtime.ksi.service.client.KSISigningClient
-
Creates new KSI signature.
- sign(DataHash, Long) - Method in class com.guardtime.ksi.service.ha.HAService
-
- sign(DataHash, Long) - Method in class com.guardtime.ksi.service.ha.SigningHAService
-
Creates a non-blocking signing request.
- sign(InputStream) - Method in class com.guardtime.ksi.service.http.simple.SimpleHttpClient
-
- sign(InputStream) - Method in class com.guardtime.ksi.service.http.simple.SimpleHttpSigningClient
-
- sign(DataHash, Long) - Method in class com.guardtime.ksi.service.KSISigningClientServiceAdapter
-
- sign(DataHash, Long) - Method in interface com.guardtime.ksi.service.KSISigningService
-
Creates a new KSI signature.
- sign(InputStream) - Method in class com.guardtime.ksi.service.tcp.SigningTCPClient
-
- sign(InputStream) - Method in class com.guardtime.ksi.service.tcp.TCPClient
-
- sign(DataHash) - Method in interface com.guardtime.ksi.Signer
-
Signs the data hash.
- sign(DataHash, long) - Method in interface com.guardtime.ksi.Signer
-
Signs the data hash with user provided aggregation tree height.
- sign(File) - Method in interface com.guardtime.ksi.Signer
-
Signs the file.
- sign(byte[]) - Method in interface com.guardtime.ksi.Signer
-
Signs the byte array.
- SignatureData - Interface in com.guardtime.ksi.unisignature
-
This interface represents PKI signature data.
- SignatureDoesNotContainPublicationRule - Class in com.guardtime.ksi.unisignature.verifier.rules
-
Checks that signature does not contain publication record.
- SignatureDoesNotContainPublicationRule() - Constructor for class com.guardtime.ksi.unisignature.verifier.rules.SignatureDoesNotContainPublicationRule
-
- SignatureInputHashAlgorithmDeprecatedRule - Class in com.guardtime.ksi.unisignature.verifier.rules
-
Verifies that the hash algorithm of the input hash of the signature (input hash of the first aggregation hash chain
or if present the input hash of the RFC-3161 record) was not deprecated at the aggregation time.
- SignatureInputHashAlgorithmDeprecatedRule() - Constructor for class com.guardtime.ksi.unisignature.verifier.rules.SignatureInputHashAlgorithmDeprecatedRule
-
- SignaturePublicationRecord - Interface in com.guardtime.ksi.unisignature
-
Marker interface for signature.
- SignaturePublicationRecordExistenceRule - Class in com.guardtime.ksi.unisignature.verifier.rules
-
Checks if the KSI signature contains publication record or not.
- SignaturePublicationRecordExistenceRule() - Constructor for class com.guardtime.ksi.unisignature.verifier.rules.SignaturePublicationRecordExistenceRule
-
- SignaturePublicationRecordPublicationHashRule - Class in com.guardtime.ksi.unisignature.verifier.rules
-
Checks if the KSI signature contains publication record or not.
- SignaturePublicationRecordPublicationHashRule() - Constructor for class com.guardtime.ksi.unisignature.verifier.rules.SignaturePublicationRecordPublicationHashRule
-
- SignaturePublicationRecordPublicationTimeRule - Class in com.guardtime.ksi.unisignature.verifier.rules
-
Checks if the KSI signature contains correct publication record publication time.
- SignaturePublicationRecordPublicationTimeRule() - Constructor for class com.guardtime.ksi.unisignature.verifier.rules.SignaturePublicationRecordPublicationTimeRule
-
- SignatureReader - Class in com.guardtime.ksi
-
Implementation of the
Reader
interface.
- SignatureReader() - Constructor for class com.guardtime.ksi.SignatureReader
-
- SignatureReader(ContextAwarePolicy) - Constructor for class com.guardtime.ksi.SignatureReader
-
- SignatureVerifier - Class in com.guardtime.ksi
-
Obtaining
Verifier
object(s) and using it to verify KSI signatures.
- SignatureVerifier() - Constructor for class com.guardtime.ksi.SignatureVerifier
-
- SignatureVerifier - Interface in com.guardtime.ksi.unisignature.verifier
-
Signature verification interface.
- Signer - Interface in com.guardtime.ksi
-
Signing data or data hash, synchronously or asynchronously.
- SignerBuilder - Class in com.guardtime.ksi
-
Obtaining and configuring the
Signer
object(s).
- SignerBuilder() - Constructor for class com.guardtime.ksi.SignerBuilder
-
- SigningFuture - Class in com.guardtime.ksi
-
The future of the signing request's response.
- SigningFuture(Future<AggregationResponse>, KSISignatureFactory, DataHash) - Constructor for class com.guardtime.ksi.SigningFuture
-
- SigningFuture(Future<AggregationResponse>, KSISignatureFactory, DataHash, long) - Constructor for class com.guardtime.ksi.SigningFuture
-
- SigningHAService - Class in com.guardtime.ksi.service.ha
-
KSI Signing Service which combines clients to achieve redundancy.
- SigningHAService.Builder - Class in com.guardtime.ksi.service.ha
-
- SigningTCPClient - Class in com.guardtime.ksi.service.tcp
-
KSI TCP client for signing.
- SigningTCPClient(TCPClientSettings) - Constructor for class com.guardtime.ksi.service.tcp.SigningTCPClient
-
- SimpleHttpClient - Class in com.guardtime.ksi.service.http.simple
-
Simple HTTP client.
- SimpleHttpClient(AbstractHttpClientSettings) - Constructor for class com.guardtime.ksi.service.http.simple.SimpleHttpClient
-
- SimpleHttpExtenderClient - Class in com.guardtime.ksi.service.http.simple
-
Simple HTTP client for extension operation.
- SimpleHttpExtenderClient(CredentialsAwareHttpSettings) - Constructor for class com.guardtime.ksi.service.http.simple.SimpleHttpExtenderClient
-
- SimpleHttpGetRequestFuture - Class in com.guardtime.ksi.service.http.simple
-
JDK specific future for all HTTP GET based requests.
- SimpleHttpGetRequestFuture(HttpURLConnection) - Constructor for class com.guardtime.ksi.service.http.simple.SimpleHttpGetRequestFuture
-
- SimpleHttpPostRequestFuture - Class in com.guardtime.ksi.service.http.simple
-
Simple HTTP response future.
- SimpleHttpPostRequestFuture(HttpURLConnection) - Constructor for class com.guardtime.ksi.service.http.simple.SimpleHttpPostRequestFuture
-
- SimpleHttpPublicationsFileClient - Class in com.guardtime.ksi.service.http.simple
-
Simple HTTP client for retrieving publications file.
- SimpleHttpPublicationsFileClient(HttpSettings) - Constructor for class com.guardtime.ksi.service.http.simple.SimpleHttpPublicationsFileClient
-
- SimpleHttpSigningClient - Class in com.guardtime.ksi.service.http.simple
-
Simple HTTP client for signing operation.
- SimpleHttpSigningClient(CredentialsAwareHttpSettings) - Constructor for class com.guardtime.ksi.service.http.simple.SimpleHttpSigningClient
-
- TCPClient - Class in com.guardtime.ksi.service.tcp
-
KSI TCP client for signing and extending.
- TCPClient(TCPClientSettings) - Constructor for class com.guardtime.ksi.service.tcp.TCPClient
-
- TCPClient(TCPClientSettings, TCPClientSettings) - Constructor for class com.guardtime.ksi.service.tcp.TCPClient
-
- TCPClientSettings - Class in com.guardtime.ksi.service.tcp
-
Holds all the properties needed to configure the TCPClient.
- TCPClientSettings(InetSocketAddress, int, ServiceCredentials) - Constructor for class com.guardtime.ksi.service.tcp.TCPClientSettings
-
Settings for TCP client.
- TCPClientSettings(InetSocketAddress, int, ServiceCredentials, PduVersion) - Constructor for class com.guardtime.ksi.service.tcp.TCPClientSettings
-
- TCPClientSettings(String, int, ServiceCredentials, PduVersion) - Constructor for class com.guardtime.ksi.service.tcp.TCPClientSettings
-
Settings for TCP client.
- TLV16_HEADER_LENGTH - Static variable in class com.guardtime.ksi.tlv.TLVInputStream
-
- TLV8_HEADER_LENGTH - Static variable in class com.guardtime.ksi.tlv.TLVInputStream
-
- TLVElement - Class in com.guardtime.ksi.tlv
-
Representation of the Type-Length-Value (TLV) element.
- TLVElement(boolean, boolean, int) - Constructor for class com.guardtime.ksi.tlv.TLVElement
-
- TLVElement(boolean, boolean, boolean, int) - Constructor for class com.guardtime.ksi.tlv.TLVElement
-
- TLVInputStream - Class in com.guardtime.ksi.tlv
-
Specialized input stream for decoding TLV data.
- TLVInputStream(InputStream) - Constructor for class com.guardtime.ksi.tlv.TLVInputStream
-
Creates a TLVInputStream that uses the specified underlying InputStream.
- TLVParserException - Exception in com.guardtime.ksi.tlv
-
Indicates that a parsing exception occurred while processing a TLV element.
- TLVParserException(String) - Constructor for exception com.guardtime.ksi.tlv.TLVParserException
-
- TLVParserException(String, Exception) - Constructor for exception com.guardtime.ksi.tlv.TLVParserException
-
- TLVStructure - Class in com.guardtime.ksi.tlv
-
- TLVStructure(TLVElement) - Constructor for class com.guardtime.ksi.tlv.TLVStructure
-
Constructor for decoding TLV element.
- TLVStructure() - Constructor for class com.guardtime.ksi.tlv.TLVStructure
-
Constructors to be used to create new inmemory structure element.
- toByteArray() - Method in interface com.guardtime.ksi.pdu.AggregationRequest
-
- toByteArray() - Method in interface com.guardtime.ksi.pdu.ExtensionRequest
-
- toByteArray(String) - Static method in class com.guardtime.ksi.util.Util
-
Encodes the given string in UTF-8.
- toByteArray(InputStream) - Static method in class com.guardtime.ksi.util.Util
-
Copies all available data from in
to byte array.
- toByteArray(InputStream, int) - Static method in class com.guardtime.ksi.util.Util
-
Copies all available data from in
to byte array.
- toByteArray(short) - Static method in class com.guardtime.ksi.util.Util
-
Converts value
to two-byte array.
- toByteArray(int) - Static method in class com.guardtime.ksi.util.Util
-
Converts value
to four-byte array.
- toByteArray(long) - Static method in class com.guardtime.ksi.util.Util
-
Converts value
to eight-byte array.
- toCert(byte[]) - Static method in class com.guardtime.ksi.util.X509CertUtil
-
- toInt(byte[]) - Static method in class com.guardtime.ksi.util.Util
-
Converts the first four bytes of b
to a 32-bit signed integer.
- toInt(byte[], int) - Static method in class com.guardtime.ksi.util.Util
-
Converts four bytes of b
, starting from offset
, to a 32-bit signed integer.
- toLong(byte[]) - Static method in class com.guardtime.ksi.util.Util
-
Converts the first eight bytes of b
to a 64-bit signed integer.
- toLong(byte[], int) - Static method in class com.guardtime.ksi.util.Util
-
Converts eight bytes of b
, starting from offset
, to a 64-bit signed integer.
- toShort(byte[]) - Static method in class com.guardtime.ksi.util.Util
-
Converts the first two bytes of b
to a 16-bit signed integer.
- toShort(byte[], int) - Static method in class com.guardtime.ksi.util.Util
-
Converts two bytes of b
, starting from offset
, to a 16-bit signed integer.
- toString() - Method in class com.guardtime.ksi.hashing.DataHash
-
Get DataHash as a string including the algorithm name and computed hash value.
- toString() - Method in class com.guardtime.ksi.pdu.v2.AggregatorConfigurationPayload
-
- toString() - Method in class com.guardtime.ksi.publication.PublicationData
-
- toString() - Method in class com.guardtime.ksi.service.client.http.apache.ApacheHttpClient
-
- toString() - Method in class com.guardtime.ksi.service.ha.HAService
-
- toString() - Method in class com.guardtime.ksi.service.ha.SigningHAService
-
- toString() - Method in class com.guardtime.ksi.service.http.simple.SimpleHttpClient
-
- toString() - Method in class com.guardtime.ksi.service.KSIExtendingClientServiceAdapter
-
- toString() - Method in class com.guardtime.ksi.service.KSISigningClientServiceAdapter
-
- toString() - Method in class com.guardtime.ksi.service.tcp.ExtenderTCPClient
-
- toString() - Method in class com.guardtime.ksi.service.tcp.SigningTCPClient
-
- toString() - Method in class com.guardtime.ksi.service.tcp.TCPClient
-
- toString() - Method in class com.guardtime.ksi.tlv.TLVElement
-
- toString() - Method in class com.guardtime.ksi.unisignature.verifier.rules.BaseRule
-
- toString() - Method in class com.guardtime.ksi.unisignature.verifier.rules.CompositeRule
-
- toString() - Method in class com.guardtime.ksi.unisignature.verifier.rules.NotRule
-
- toUrl(String) - Static method in class com.guardtime.ksi.util.Util
-
Creates an URL object from the String representation.
- TreeBuilder<N extends TreeNode> - Interface in com.guardtime.ksi.tree
-
Provides the means to build a binary tree where every node in the tree has at most two children.
- TreeNode - Interface in com.guardtime.ksi.tree
-
Represents of a node in a binary tree.
- validateHttpResponse(int, String) - Method in class com.guardtime.ksi.service.client.http.HttpGetRequestFuture
-
Validates HTTP response message.
- valueOf(String) - Static method in enum com.guardtime.ksi.hashing.HashAlgorithm.Status
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.guardtime.ksi.hashing.HashAlgorithm
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.guardtime.ksi.pdu.PduVersion
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.guardtime.ksi.unisignature.IdentityType
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.guardtime.ksi.unisignature.verifier.VerificationErrorCode
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.guardtime.ksi.unisignature.verifier.VerificationResultCode
-
Returns the enum constant of this type with the specified name.
- values() - Static method in enum com.guardtime.ksi.hashing.HashAlgorithm.Status
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum com.guardtime.ksi.hashing.HashAlgorithm
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum com.guardtime.ksi.pdu.PduVersion
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum com.guardtime.ksi.unisignature.IdentityType
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum com.guardtime.ksi.unisignature.verifier.VerificationErrorCode
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum com.guardtime.ksi.unisignature.verifier.VerificationResultCode
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- VerificationContext - Interface in com.guardtime.ksi.unisignature.verifier
-
This interface represents a verification context.
- VerificationContextBuilder - Class in com.guardtime.ksi.unisignature.verifier
-
- VerificationContextBuilder() - Constructor for class com.guardtime.ksi.unisignature.verifier.VerificationContextBuilder
-
- VerificationErrorCode - Enum in com.guardtime.ksi.unisignature.verifier
-
This enum contains all the error codes that may be returned by the KSI signature verification process.
- VerificationResult - Interface in com.guardtime.ksi.unisignature.verifier
-
This interface represents a KSI signature verification result.
- VerificationResultCode - Enum in com.guardtime.ksi.unisignature.verifier
-
This enum contains the statuses of KSI signature verification.
- Verifier - Interface in com.guardtime.ksi
-
Verifying a KSI signature.
- verify(VerificationContext, Policy) - Method in interface com.guardtime.ksi.KSI
-
Verifies the KSI signature.
- verify(KSISignature, Policy) - Method in interface com.guardtime.ksi.KSI
-
Verifies the KSI signature.
- verify(KSISignature, Policy, PublicationData) - Method in interface com.guardtime.ksi.KSI
-
Verifies the KSI signature.
- verify(KSISignature, Policy, DataHash) - Method in interface com.guardtime.ksi.KSI
-
Verifies the KSI signature.
- verify(KSISignature, Policy, DataHash, PublicationData) - Method in interface com.guardtime.ksi.KSI
-
Verifies the KSI signature.
- verify(KSISignature, ContextAwarePolicy) - Method in class com.guardtime.ksi.SignatureVerifier
-
- verify(KSISignature, DataHash, ContextAwarePolicy) - Method in class com.guardtime.ksi.SignatureVerifier
-
- verify(KSISignature, DataHash, Long, ContextAwarePolicy) - Method in class com.guardtime.ksi.SignatureVerifier
-
- verify(CMSSignature) - Method in class com.guardtime.ksi.trust.CMSSignatureVerifier
-
- verify(VerificationContext, Policy) - Method in class com.guardtime.ksi.unisignature.verifier.KSISignatureVerifier
-
- verify(VerificationContext) - Method in class com.guardtime.ksi.unisignature.verifier.rules.BaseRule
-
- verify(VerificationContext) - Method in class com.guardtime.ksi.unisignature.verifier.rules.CompositeRule
-
- verify(VerificationContext) - Method in class com.guardtime.ksi.unisignature.verifier.rules.NotRule
-
- verify(VerificationContext) - Method in interface com.guardtime.ksi.unisignature.verifier.rules.Rule
-
Method for verifying the signature.
- verify(VerificationContext, Policy) - Method in interface com.guardtime.ksi.unisignature.verifier.SignatureVerifier
-
This method is used to verify KSI signature.
- verify(KSISignature, ContextAwarePolicy) - Method in interface com.guardtime.ksi.Verifier
-
Verifies the KSI signature.
- verify(KSISignature, DataHash, ContextAwarePolicy) - Method in interface com.guardtime.ksi.Verifier
-
Verifies the KSI signature.
- verify(KSISignature, DataHash, Long, ContextAwarePolicy) - Method in interface com.guardtime.ksi.Verifier
-
Verifies the KSI signature.
- verifyCriticalFlag(TLVElement) - Method in class com.guardtime.ksi.tlv.TLVStructure
-
Checks if the TLV element is critical or not.
- verifySignature(VerificationContext) - Method in class com.guardtime.ksi.unisignature.verifier.rules.AggregationChainInputHashVerificationRule
-
- verifySignature(VerificationContext) - Method in class com.guardtime.ksi.unisignature.verifier.rules.AggregationHashChainAlgorithmDeprecatedRule
-
- verifySignature(VerificationContext) - Method in class com.guardtime.ksi.unisignature.verifier.rules.AggregationHashChainConsistencyRule
-
- verifySignature(VerificationContext) - Method in class com.guardtime.ksi.unisignature.verifier.rules.AggregationHashChainIndexConsistencyRule
-
- verifySignature(VerificationContext) - Method in class com.guardtime.ksi.unisignature.verifier.rules.AggregationHashChainIndexSuccessorRule
-
- verifySignature(VerificationContext) - Method in class com.guardtime.ksi.unisignature.verifier.rules.AggregationHashChainLinkMetadataRule
-
- verifySignature(VerificationContext) - Method in class com.guardtime.ksi.unisignature.verifier.rules.AggregationHashChainTimeConsistencyRule
-
- verifySignature(VerificationContext) - Method in class com.guardtime.ksi.unisignature.verifier.rules.CalendarAuthenticationRecordAggregationHashRule
-
- verifySignature(VerificationContext) - Method in class com.guardtime.ksi.unisignature.verifier.rules.CalendarAuthenticationRecordAggregationTimeRule
-
- verifySignature(VerificationContext) - Method in class com.guardtime.ksi.unisignature.verifier.rules.CalendarAuthenticationRecordExistenceRule
-
- verifySignature(VerificationContext) - Method in class com.guardtime.ksi.unisignature.verifier.rules.CalendarAuthenticationRecordSignatureVerificationRule
-
- verifySignature(VerificationContext) - Method in class com.guardtime.ksi.unisignature.verifier.rules.CalendarHashChainAggregationAlgorithmObsoleteRule
-
- verifySignature(VerificationContext) - Method in class com.guardtime.ksi.unisignature.verifier.rules.CalendarHashChainAggregationTimeRule
-
- verifySignature(VerificationContext) - Method in class com.guardtime.ksi.unisignature.verifier.rules.CalendarHashChainAlgorithmDeprecatedExtenderResponseRule
-
- verifySignature(VerificationContext) - Method in class com.guardtime.ksi.unisignature.verifier.rules.CalendarHashChainAlgorithmDeprecatedRule
-
- verifySignature(VerificationContext) - Method in class com.guardtime.ksi.unisignature.verifier.rules.CalendarHashChainDoesNotExistRule
-
- verifySignature(VerificationContext) - Method in class com.guardtime.ksi.unisignature.verifier.rules.CalendarHashChainExistenceRule
-
- verifySignature(VerificationContext) - Method in class com.guardtime.ksi.unisignature.verifier.rules.CalendarHashChainInputHashVerificationRule
-
- verifySignature(VerificationContext) - Method in class com.guardtime.ksi.unisignature.verifier.rules.CalendarHashChainRegistrationTimeRule
-
- verifySignature(VerificationContext) - Method in class com.guardtime.ksi.unisignature.verifier.rules.CertificateExistenceRule
-
- verifySignature(VerificationContext) - Method in class com.guardtime.ksi.unisignature.verifier.rules.CertificateValidityRule
-
- verifySignature(VerificationContext) - Method in class com.guardtime.ksi.unisignature.verifier.rules.DocumentHashVerificationRule
-
- verifySignature(VerificationContext) - Method in class com.guardtime.ksi.unisignature.verifier.rules.ExtendedSignatureCalendarChainAggregationTimeRule
-
- verifySignature(VerificationContext) - Method in class com.guardtime.ksi.unisignature.verifier.rules.ExtendedSignatureCalendarChainInputHashRule
-
- verifySignature(VerificationContext) - Method in class com.guardtime.ksi.unisignature.verifier.rules.ExtendedSignatureCalendarChainRootHashRule
-
- verifySignature(VerificationContext) - Method in class com.guardtime.ksi.unisignature.verifier.rules.ExtendedSignatureCalendarHashChainRightLinksMatchesRule
-
- verifySignature(VerificationContext) - Method in class com.guardtime.ksi.unisignature.verifier.rules.ExtendingPermittedVerificationRule
-
- verifySignature(VerificationContext) - Method in class com.guardtime.ksi.unisignature.verifier.rules.PublicationsFileContainsPublicationRule
-
- verifySignature(VerificationContext) - Method in class com.guardtime.ksi.unisignature.verifier.rules.PublicationsFileContainsSignaturePublicationRule
-
- verifySignature(VerificationContext) - Method in class com.guardtime.ksi.unisignature.verifier.rules.PublicationsFilePublicationHashMatchesExtenderResponseRule
-
- verifySignature(VerificationContext) - Method in class com.guardtime.ksi.unisignature.verifier.rules.PublicationsFilePublicationTimeMatchesExtenderResponseRule
-
- verifySignature(VerificationContext) - Method in class com.guardtime.ksi.unisignature.verifier.rules.Rfc3161InternalHashAlgorithmsDeprecatedRule
-
- verifySignature(VerificationContext) - Method in class com.guardtime.ksi.unisignature.verifier.rules.Rfc3161OutputHashAlgorithmDeprecatedRule
-
- verifySignature(VerificationContext) - Method in class com.guardtime.ksi.unisignature.verifier.rules.Rfc3161RecordIndexRule
-
- verifySignature(VerificationContext) - Method in class com.guardtime.ksi.unisignature.verifier.rules.Rfc3161RecordTimeRule
-
- verifySignature(VerificationContext) - Method in class com.guardtime.ksi.unisignature.verifier.rules.SignatureDoesNotContainPublicationRule
-
- verifySignature(VerificationContext) - Method in class com.guardtime.ksi.unisignature.verifier.rules.SignaturePublicationRecordExistenceRule
-
- verifySignature(VerificationContext) - Method in class com.guardtime.ksi.unisignature.verifier.rules.SignaturePublicationRecordPublicationHashRule
-
- verifySignature(VerificationContext) - Method in class com.guardtime.ksi.unisignature.verifier.rules.SignaturePublicationRecordPublicationTimeRule
-
- verifySignature(VerificationContext) - Method in class com.guardtime.ksi.unisignature.verifier.rules.UserProvidedPublicationCalendarHashChainAlgorithmDeprecatedRule
-
- verifySignature(VerificationContext) - Method in class com.guardtime.ksi.unisignature.verifier.rules.UserProvidedPublicationCreationTimeVerificationRule
-
- verifySignature(VerificationContext) - Method in class com.guardtime.ksi.unisignature.verifier.rules.UserProvidedPublicationExistenceRule
-
- verifySignature(VerificationContext) - Method in class com.guardtime.ksi.unisignature.verifier.rules.UserProvidedPublicationHashMatchesExtendedResponseRule
-
- verifySignature(VerificationContext) - Method in class com.guardtime.ksi.unisignature.verifier.rules.UserProvidedPublicationTimeMatchesExtendedResponseRule
-