![]() | DocumentSignerBase<TConfiguration> Class |
Namespace: ASDSoft.SignTools
public abstract class DocumentSignerBase<TConfiguration> : DocumentSignerBase, IDocumentSigner<TConfiguration>, IDocumentSigner, ILocalDocumentSigner, IRemoteDocumentSigner, IDocumentSignerConfiguration where TConfiguration : IDocumentSignerConfiguration
The DocumentSignerBase<TConfiguration> type exposes the following members.
Name | Description | |
---|---|---|
![]() | DocumentSignerBase<TConfiguration>() |
Konstruktor určený pro přípravu dokumentu pro opožděný podpis (externí podpis).
|
![]() | DocumentSignerBase<TConfiguration>(IPersonalCertificate) |
Konstruktor pro vložení elektronického podpisu pomocí přímého podpisu metodou Sign(Byte[]).
|
![]() | DocumentSignerBase<TConfiguration>(X509Certificate2) |
Konstruktor pro vložení elektronického podpisu.
|
![]() | DocumentSignerBase<TConfiguration>(String, StoreLocation) |
Konstruktor pro vložení elektronického podpisu.
|
Name | Description | |
---|---|---|
![]() | AdesLevel |
Definice použití úrovně dle specifikace ETSI dle eIDAS pro formáty CAdES, XAdES, PAdES
(Inherited from DocumentSignerBase.) |
![]() | PrivateKey |
Privátní klíč pro podpis získaný z certifikátu předaného v konstruktoru
(Inherited from DocumentSignerBase.) |
![]() | PublicCertificate |
Veřejná část podepisovacího certifikátu předávaní konstruktorem
(Inherited from DocumentSignerBase.) |
![]() | SignatureHashAlgorithm |
Specifikace hash algoritmu pro podpis
(Inherited from DocumentSignerBase.) |
![]() | TSAInfo |
Definice TSA, která má být použita pro vystavení časového razítka
(Inherited from DocumentSignerBase.) |
![]() | UseTimeStamp |
Nastavení, zda má být k podpisu vloženo časové razítko z TSA definované v TSAInfo (Inherited from DocumentSignerBase.) |
Name | Description | |
---|---|---|
![]() | Configure |
Nakonfiguruje podpis
|
![]() | CreateExternalSign |
Podepíše hash připraveného dokumentu
(Inherited from DocumentSignerBase.) |
![]() | PrepareForExternalSign(Byte[],Byte[]) |
Příprava dokumentu pro vytvoření podpisu včetně výpočtu hash pro podpis.
(Inherited from DocumentSignerBase.) |
![]() | PrepareForExternalSign(Stream, Stream,Byte[]) |
Příprava dokumentu pro vytvoření podpisu včetně výpočtu hash pro podpis.
(Inherited from DocumentSignerBase.) |
![]() | SetExternalSign(Byte[],Byte[]) |
Vložení externě vytvořeného podpisu do dokumentu připraveníého pomocí PrepareForExternalSign(Byte[],Byte[]) (Inherited from DocumentSignerBase.) |
![]() | SetExternalSign(Stream, Stream,Byte[]) |
Vložení externě vytvořeného podpisu do dokumentu připraveníého pomocí PrepareForExternalSign(Byte[],Byte[]) (Inherited from DocumentSignerBase.) |
![]() | SetExternalTimestamper |
Nastavení externí implementace získávající vlastní časové razítko
(Inherited from DocumentSignerBase.) |
![]() | Sign(Byte[]) |
Vytvoření podpisu a jeho vložení do dokumentu
(Inherited from DocumentSignerBase.) |
![]() | Sign(Stream, Stream) |
Vytvoření podpisu a jeho vložení do dokumentu
(Inherited from DocumentSignerBase.) |
![]() | VerifyCertificate |
Ověří, že byl předán podepisující certifikát pro podpis včetně privátního klíče v konstruktoru
(Inherited from DocumentSignerBase.) |
![]() | VerifyNotNullCertificate |
Ověří, že byla předána alepsoň veřejná část podepisujícího certifikátu
(Inherited from DocumentSignerBase.) |
Name | Description | |
---|---|---|
![]() | _externalTimestamper |
Pouze pro interní použití
(Inherited from DocumentSignerBase.) |