Click or drag to resize

Ksi Class

Simple implementation of KSI services.
Inheritance Hierarchy
SystemObject
  Guardtime.KSIKsi

Namespace:  Guardtime.KSI
Assembly:  ksi-net-api (in ksi-net-api.dll) Version: 3.11.534.0 (3.11.534.0)
Syntax
public class Ksi

The Ksi type exposes the following members.

Constructors
  NameDescription
Public methodKsi
Create new KSI instance.
Top
Methods
  NameDescription
Public methodEquals (Inherited from Object.)
Public methodExtend(IKsiSignature)
Extend signature to nearest publication record in publications file subsequent to signature aggregation time.
Public methodExtend(IKsiSignature, PublicationData)
Extend signature to publication.
Public methodExtend(IKsiSignature, PublicationRecordInPublicationFile)
Extend signature to publication.
Public methodExtend(IKsiSignature, PublicationRecordInSignature)
Extend signature to publication.
Protected methodFinalize (Inherited from Object.)
Public methodGetAggregatorConfig
Get additional aggregator configuration data
Public methodGetExtenderConfig
Get additional extender configuration data
Public methodGetHashCode (Inherited from Object.)
Public methodGetPublicationsFile
Get publications file.
Public methodGetType (Inherited from Object.)
Protected methodMemberwiseClone (Inherited from Object.)
Public methodSign(Byte, UInt32)
Sign document hash.
Public methodSign(Stream, UInt32)
Sign document hash.
Public methodSign(DataHash, UInt32)
Sign document hash.
Public methodToString (Inherited from Object.)
Public methodVerify(IKsiSignature, DataHash)
Verify KSI signature using DefaultVerificationPolicy with extending allowed.
Public methodVerify(VerificationPolicy, IVerificationContext)
Verify KSI signature using verification policy and context. If context indicates that extending is allowed but KsiService is not included then KsiService is added automatically.
Public methodVerify(IKsiSignature, DataHash, IPublicationsFile)
Verify KSI signature using DefaultVerificationPolicy with publications file. Extending not allowed.
Top
See Also