Click or drag to resize

DocumentSignerBaseTConfiguration Class

Základní generická třída pro podpis dokumentů
Inheritance Hierarchy
SystemObject
  ASDSoft.SignToolsDocumentSignerBase
    ASDSoft.SignToolsDocumentSignerBaseTConfiguration

Namespace:  ASDSoft.SignTools
Assembly:  ASDSoft.SignTools (in ASDSoft.SignTools.dll) Version: 4.3.1
Syntax
C#
public abstract class DocumentSignerBase<TConfiguration> : DocumentSignerBase, 
	IDocumentSigner<TConfiguration>, IDocumentSigner, ILocalDocumentSigner, IRemoteDocumentSigner, 
	IDocumentSignerConfiguration
where TConfiguration : IDocumentSignerConfiguration

Type Parameters

TConfiguration
Typ konfigurační třídy

The DocumentSignerBaseTConfiguration type exposes the following members.

Constructors
Properties
  NameDescription
Public propertyAdesLevel
Definice použití úrovně dle specifikace ETSI dle eIDAS pro formáty CAdES, XAdES, PAdES
(Inherited from DocumentSignerBase.)
Protected propertyPrivateKey
Privátní klíč pro podpis získaný z certifikátu předaného v konstruktoru
(Inherited from DocumentSignerBase.)
Protected propertyPublicCertificate
Veřejná část podepisovacího certifikátu předávaní konstruktorem
(Inherited from DocumentSignerBase.)
Public propertySignatureHashAlgorithm
Specifikace hash algoritmu pro podpis
(Inherited from DocumentSignerBase.)
Public propertyTSAInfo
Definice TSA, která má být použita pro vystavení časového razítka
(Inherited from DocumentSignerBase.)
Public propertyUseTimeStamp
Nastavení, zda má být k podpisu vloženo časové razítko z TSA definované v TSAInfo
(Inherited from DocumentSignerBase.)
Top
Methods
  NameDescription
Public methodConfigure
Nakonfiguruje podpis
Public methodCreateExternalSign
Podepíše hash připraveného dokumentu
(Inherited from DocumentSignerBase.)
Public methodPrepareForExternalSign(Byte, Byte)
Příprava dokumentu pro vytvoření podpisu včetně výpočtu hash pro podpis.
(Inherited from DocumentSignerBase.)
Public methodPrepareForExternalSign(Stream, Stream, Byte)
Příprava dokumentu pro vytvoření podpisu včetně výpočtu hash pro podpis.
(Inherited from DocumentSignerBase.)
Public methodSetExternalSign(Byte, Byte) (Inherited from DocumentSignerBase.)
Public methodSetExternalSign(Stream, Stream, Byte) (Inherited from DocumentSignerBase.)
Public methodSetExternalTimestamper
Nastavení externí implementace získávající vlastní časové razítko
(Inherited from DocumentSignerBase.)
Public methodSign(Byte)
Vytvoření podpisu a jeho vložení do dokumentu
(Inherited from DocumentSignerBase.)
Public methodSign(Stream, Stream)
Vytvoření podpisu a jeho vložení do dokumentu
(Inherited from DocumentSignerBase.)
Protected methodVerifyCertificate
Ověří, že byl předán podepisující certifikát pro podpis včetně privátního klíče v konstruktoru
(Inherited from DocumentSignerBase.)
Protected methodVerifyNotNullCertificate
Ověří, že byla předána alepsoň veřejná část podepisujícího certifikátu
(Inherited from DocumentSignerBase.)
Top
Fields
  NameDescription
Protected field_externalTimestamper
Pouze pro interní použití
(Inherited from DocumentSignerBase.)
Top
See Also