Click or drag to resize

Guardtime.KSI.Service Namespace

 
Classes
  ClassDescription
Public classAbstractConfig
Abstract configuration data.
Public classAggregationErrorPayload
Aggregation Error payload TLV element.
Public classAggregationRequestPayload
Aggregation request payload.
Public classAggregationRequestPdu
Aggregation request message PDU.
Public classAggregationResponsePayload
Aggregation response payload.
Public classAggregationResponsePdu
Aggregation response message PDU.
Public classAggregatorConfig
Aggregator configuration data.
Public classAggregatorConfigChangedEventArgs
Class holding aggregator configuration changed event information.
Public classAggregatorConfigRequestPayload
Aggregator configuration request payload.
Public classAggregatorConfigResponsePayload
Aggregator configuration response payload.
Public classBlockSigner
Class to create multiple uni-signatures.
Public classErrorPayload
Aggregation Error payload TLV element.
Public classExtenderConfig
Class containing extender configuration data.
Public classExtenderConfigChangedEventArgs
Class holding extender configuration changed event information.
Public classExtenderConfigRequestPayload
Extender configuration request payload.
Public classExtenderConfigResponsePayload
Extender configuration response payload.
Public classExtendErrorPayload
Extend error payload.
Public classExtendRequestPayload
Extend request payload.
Public classExtendRequestPdu
Extend request PDU.
Public classExtendResponsePayload
Extend response payload.
Public classExtendResponsePdu
Extend response PDU.
Public classHttpKsiServiceProtocol
HTTP KSI service protocol. Responsible for making HTTP requests to aggregator and extender and requesting publications file.
Public classIdentityMetadata
Metadata to be added to the signature.
Public classKsiService
KSI service.
Public classKsiServiceAsyncResult
KSI service async result.
Public classKsiServiceResponseParser
Class for parsing KSI service response.
Public classKsiServiceResponsePayloadInfo
Class containing KSI service response payload info (payload type and request ID)
Public classLegacyAggregationErrorPayload Obsolete.
Aggregation Error payload TLV element.
Public classLegacyAggregationPdu Obsolete.
Aggregation message PDU.
Public classLegacyAggregationRequestPayload Obsolete.
Aggregation request payload.
Public classLegacyAggregationResponsePayload Obsolete.
Aggregation response payload.
Public classLegacyExtendErrorPayload Obsolete.
Extend error payload.
Public classLegacyExtendPdu Obsolete.
Extend PDU.
Public classLegacyExtendRequestPayload Obsolete.
Extend request payload.
Public classLegacyExtendResponsePayload Obsolete.
Extend response payload.
Public classLegacyPdu Obsolete.
Legacy Protocol Data Unit.
Public classPdu
Protocol Data Unit
Public classPduHeader
PDU header.
Public classPduPayload
PDU payload.
Public classRequestResponsePayload
KSI service request response payload. Contains request ID.
Public classResponsePayload
KSI service response payload.
Public classServiceCredentials
Service credentials.
Public classSignRequestResponsePayload
Sign request response payload.
Public classTcpKsiServiceProtocol Obsolete.
TCP KSI service protocol for signing.
Public classTreeBuilder
Class for building Merkle tree and receiving the tree root node. The order of added nodes will be persisted.
Public classTreeNode
Merkle tree node. Used to build Merkle tree during local aggregation.
Interfaces
  InterfaceDescription
Public interfaceIKsiExtendingServiceProtocol
Service protocol interface for making KSI signature extending request.
Public interfaceIKsiPublicationsFileServiceProtocol
Service protocol interface for making KSI publications file request.
Public interfaceIKsiService
KSI service interface.
Public interfaceIKsiSigningServiceProtocol
Service protocol interface for making KSI signing request.
Public interfaceIServiceCredentials
KSI service settings interface.
Enumerations
  EnumerationDescription
Public enumerationKsiServiceRequestType
KSI service request type
Public enumerationKsiServiceResponsePayloadType
Paylaod types returned by KSI service.
Public enumerationPduVersion
PDU version