Show / Hide Table of Contents

Class SignatureStarter

Inheritance
Object
SignatureStarter
CadesSignatureStarter
PadesSignatureStarter
XmlSignatureStarter
Inherited Members
Object.ToString()
Object.Equals(Object)
Object.Equals(Object, Object)
Object.ReferenceEquals(Object, Object)
Object.GetHashCode()
Object.GetType()
Object.MemberwiseClone()
Namespace: Lacuna.RestPki.Client
Assembly: Lacuna.RestPki.Client.dll
Syntax
public abstract class SignatureStarter

Constructors

SignatureStarter(RestPkiClient)

Declaration
public SignatureStarter(RestPkiClient client)
Parameters
Type Name Description
RestPkiClient client

Fields

CertificateInfo

Declaration
protected PKCertificate CertificateInfo
Field Value
Type Description
PKCertificate

Client

Declaration
protected RestPkiClient Client
Field Value
Type Description
RestPkiClient

Done

Declaration
protected bool Done
Field Value
Type Description
Boolean

Properties

CallbackArgument

Declaration
public string CallbackArgument { get; set; }
Property Value
Type Description
String

IgnoreRevocationStatusUnknown

Whether validation errors due to the revocation status of a certificate being unknown should be ignored. Defaults to false.

Declaration
public bool IgnoreRevocationStatusUnknown { get; set; }
Property Value
Type Description
Boolean

SecurityContextId

Declaration
public Guid? SecurityContextId { get; set; }
Property Value
Type Description
Nullable<Guid>

SignaturePolicyId

Declaration
public Guid? SignaturePolicyId { get; set; }
Property Value
Type Description
Nullable<Guid>

SignerCertificate

Declaration
public byte[] SignerCertificate { get; set; }
Property Value
Type Description
Byte[]

Methods

GetCertificateInfo()

Declaration
public PKCertificate GetCertificateInfo()
Returns
Type Description
PKCertificate

SetCallbackArgument(String)

Declaration
public void SetCallbackArgument(string callbackArgument)
Parameters
Type Name Description
String callbackArgument

SetSecurityContext(Guid)

Declaration
public void SetSecurityContext(Guid securityContextId)
Parameters
Type Name Description
Guid securityContextId

SetSignaturePolicy(Guid)

Declaration
public void SetSignaturePolicy(Guid signaturePolicyId)
Parameters
Type Name Description
Guid signaturePolicyId

SetSignerCertificate(Byte[])

Declaration
public void SetSignerCertificate(byte[] certificate)
Parameters
Type Name Description
Byte[] certificate

Start()

Declaration
public abstract ClientSideSignatureInstructions Start()
Returns
Type Description
ClientSideSignatureInstructions

StartAsync()

Declaration
public abstract Task<ClientSideSignatureInstructions> StartAsync()
Returns
Type Description
Task<ClientSideSignatureInstructions>

StartWithWebPki()

Declaration
public abstract string StartWithWebPki()
Returns
Type Description
String

StartWithWebPkiAsync()

Declaration
public abstract Task<string> StartWithWebPkiAsync()
Returns
Type Description
Task<String>
Back to top Copyright © 2015-2020 Lacuna Software