Click or drag to resize

SignerBase Class

Base class for inherited implementation in hosting web application provide methods and callbacks for prepare and save signatures.
Inheritance Hierarchy

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

The SignerBase type exposes the following members.

Constructors
  NameDescription
Protected methodSignerBase
Initializes a new instance of the SignerBase class
Top
Methods
  NameDescription
Protected methodConfigureX509ChainForValidation
Configure certificate chain for validation accepted certificates.
Protected methodCreateLoginSignatureSession
Create new session for login user by client certificate.
Protected methodCode exampleCreateSignatureSession(CreateSessionRequest)
Create new session for signing customized by host application.
Protected methodCreateSignatureSession(IContentBuilder)
Create new session for signing in default web application with not required qualified certificate.
Protected methodCreateSignatureSession(SignatureRequest)
Create new session for signing in default web application with not required qualified certificate.
Protected methodCreateSignatureSession(Boolean, IContentBuilder)
Create new session for signing in default web application.
Protected methodCreateSignatureSession(Boolean, SignatureRequest)
Create new session for signing in default web application.
Protected methodCreateSignatureSession(String, Boolean, SignatureRequest)
Create new session for signing in specific web application. Only for internal use.
Protected methodGetContent
Callback for obtaining all contents for signing, if not provide during creating of signature context.
Protected methodGetDocument
Callback for obtaining the full document for showing or downloading in browser based on a user request for showing the document.
Protected methodGetIdentityName Obsolete.
This method is no longer used. Use IAuthenticationPersistor instead GetIdentityName
Protected methodLogin Obsolete.
This method is no longer used. Use ICertificateAuthenticationProvider instead Login
Protected methodOnProcessSigningEnd
Called when all signatures in session processed by ProcessSigning(X509Certificate2, SignatureInfo).
Protected methodProcessSigning
Callback for saving created signature.
Protected methodValidateCertificateExtended
Custom filtering of the acceptable certificate.
Protected methodValidateQualifiedCertificate
Custom filtering of the certificate qualified certificate.
Top
See Also