Click or drag to resize

DocumentSignerBaseTIdentification Class

Base class for inherited implementation in hosting web application provide methods and callbacks for prepare and save signatures for documents with typed Identification.
Inheritance Hierarchy
SystemObject
  ASDSoft.WebSigner.ServerSignerBase
    ASDSoft.WebSigner.ServerSignerBaseTIdentification
      ASDSoft.WebSigner.ServerDocumentSignerBaseTIdentification

Namespace:  ASDSoft.WebSigner.Server
Assembly:  ASDSoft.WebSigner.Server (in ASDSoft.WebSigner.Server.dll) Version: 2.5.0
Syntax
C#
public abstract class DocumentSignerBase<TIdentification> : SignerBase<TIdentification>

Type Parameters

TIdentification
See SignerBaseTIdentification

The DocumentSignerBaseTIdentification type exposes the following members.

Constructors
  NameDescription
Protected methodDocumentSignerBaseTIdentification
Initializes a new instance of the DocumentSignerBaseTIdentification class
Top
Methods
  NameDescription
Protected methodConfigureX509ChainForValidation
Configure certificate chain for validation accepted certificates.
(Inherited from SignerBase.)
Protected methodCreateContentBuilderConfiguration
Create document type specific content builder configuration. For example for PDF document instance of PdfSignerLinkContentBuilderConfiguration class allow configuring visible signature.
Protected methodCreateLoginSignatureSession
Create new session for login user by client certificate.
(Inherited from SignerBase.)
Protected methodCreateSignatureSession(CreateSessionRequest) (Inherited from SignerBaseTIdentification.)
Protected methodCreateSignatureSession(IContentBuilder)
Create new session for signing in default web application with not required qualified certificate.
(Inherited from SignerBase.)
Protected methodCreateSignatureSession(SignatureRequest)
Create new session for signing in default web application with not required qualified certificate.
(Inherited from SignerBase.)
Protected methodCreateSignatureSession(Boolean, IContentBuilder)
Create new session for signing in default web application.
(Inherited from SignerBase.)
Protected methodCreateSignatureSession(Boolean, SignatureRequest)
Create new session for signing in default web application.
(Inherited from SignerBase.)
Protected methodCreateSignatureSession(TIdentification, String) (Overrides SignerBaseTIdentificationCreateSignatureSession(TIdentification, String).)
Protected methodCreateSignatureSession(String, Boolean, SignatureRequest)
Create new session for signing in specific web application. Only for internal use.
(Inherited from SignerBase.)
Protected methodDeserializeDocumentIdentifications
Deserialize identification object sended from client.
Protected methodGetContent
For implementation of DocumentSignerBaseTIdentification not used.
(Overrides SignerBaseGetContent(ContentBase, X509Certificate2).)
Protected methodGetDocument
Callback for obtaining the full document for showing or downloading in browser based on a user request for showing the document.
(Inherited from SignerBase.)
Protected methodGetIdentityName Obsolete.
This method is no longer used. Use IAuthenticationPersistor instead GetIdentityName
(Inherited from SignerBase.)
Protected methodLogin Obsolete.
This method is no longer used. Use ICertificateAuthenticationProvider instead Login
(Inherited from SignerBase.)
Protected methodOnProcessSigningEnd
Called when all signatures in session processed by ProcessSigning(X509Certificate2, SignatureInfo).
(Inherited from SignerBase.)
Protected methodProcessSigning
Callback for saving created signature.
(Inherited from SignerBase.)
Protected methodValidateCertificateExtended
Custom filtering of the acceptable certificate.
(Inherited from SignerBase.)
Protected methodValidateQualifiedCertificate
Custom filtering of the certificate qualified certificate.
(Inherited from SignerBase.)
Top
See Also