Class SignatureStarter
  
  
  
  
    Inheritance
    
    SignatureStarter
   
      
      
      
  
  
  Assembly: Lacuna.RestPki.Client.dll
  Syntax
  
    public abstract class SignatureStarter
   
  Constructors
  
  
  
  
  SignatureStarter(RestPkiClient)
  
  
  Declaration
  
    public SignatureStarter(RestPkiClient client)
   
  Parameters
  
  Fields
  
  
  
  CertificateInfo
  
  
  Declaration
  
    protected PKCertificate CertificateInfo
   
  Field Value
  
  
  
  Client
  
  
  Declaration
  
    protected RestPkiClient Client
   
  Field Value
  
  
  
  Done
  
  
  Declaration
  
  Field Value
  
  Properties
  
  
  
  
  CallbackArgument
  
  
  Declaration
  
    public string CallbackArgument { get; set; }
   
  Property Value
  
  
  
  
  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
  
  
  
  
  SecurityContextId
  
  
  Declaration
  
    public Guid? SecurityContextId { get; set; }
   
  Property Value
  
  
  
  
  SignaturePolicyId
  
  
  Declaration
  
    public Guid? SignaturePolicyId { get; set; }
   
  Property Value
  
  
  
  
  SignerCertificate
  
  
  Declaration
  
    public byte[] SignerCertificate { get; set; }
   
  Property Value
  
  Methods
  
  
  
  
  GetCertificateInfo()
  
  
  Declaration
  
    public PKCertificate GetCertificateInfo()
   
  Returns
  
  
  
  
  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
  
  
  
  
  StartAsync()
  
  
  Declaration
  
    public abstract Task<ClientSideSignatureInstructions> StartAsync()
   
  Returns
  
  
  
  
  StartWithWebPki()
  
  
  Declaration
  
    public abstract string StartWithWebPki()
   
  Returns
  
  
  
  
  StartWithWebPkiAsync()
  
  
  Declaration
  
    public abstract Task<string> StartWithWebPkiAsync()
   
  Returns