Show / Hide Table of Contents

Class XmlSignatureStarter

Inheritance
Object
SignatureStarter
XmlSignatureStarter
DetachedResourceXmlSignatureStarter
FullXmlSignatureStarter
OnlineResourceXmlSignatureStarter
XmlElementSignatureStarter
Inherited Members
SignatureStarter.Client
SignatureStarter.SignerCertificate
SignatureStarter.SignaturePolicyId
SignatureStarter.SecurityContextId
SignatureStarter.CallbackArgument
SignatureStarter.IgnoreRevocationStatusUnknown
SignatureStarter.Done
SignatureStarter.CertificateInfo
SignatureStarter.SetSignerCertificate(Byte[])
SignatureStarter.SetSignaturePolicy(Guid)
SignatureStarter.SetSecurityContext(Guid)
SignatureStarter.SetCallbackArgument(String)
SignatureStarter.GetCertificateInfo()
SignatureStarter.StartAsync()
SignatureStarter.Start()
SignatureStarter.StartWithWebPkiAsync()
SignatureStarter.StartWithWebPki()
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 XmlSignatureStarter : SignatureStarter

Constructors

XmlSignatureStarter(RestPkiClient)

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

Fields

InsertionOption

Declaration
protected XmlInsertionOptions? InsertionOption
Field Value
Type Description
Nullable<Lacuna.RestPki.Api.XmlSignature.XmlInsertionOptions>

Nsm

Declaration
protected NamespaceManager Nsm
Field Value
Type Description
NamespaceManager

SignatureElementId

Declaration
protected string SignatureElementId
Field Value
Type Description
String

Xml

Declaration
protected byte[] Xml
Field Value
Type Description
Byte[]

XPath

Declaration
protected string XPath
Field Value
Type Description
String

Methods

SetSignatureElementId(String)

Declaration
public void SetSignatureElementId(string id)
Parameters
Type Name Description
String id

SetSignatureElementLocation(String, XmlInsertionOptions, NamespaceManager)

Declaration
public void SetSignatureElementLocation(string xpath, XmlInsertionOptions insertionOption, NamespaceManager nsm = null)
Parameters
Type Name Description
String xpath
Lacuna.RestPki.Api.XmlSignature.XmlInsertionOptions insertionOption
NamespaceManager nsm

SetXml(Byte[])

Declaration
public void SetXml(byte[] xmlDocumentBytes)
Parameters
Type Name Description
Byte[] xmlDocumentBytes

SetXml(String)

Declaration
public void SetXml(string XmlDocumentPath)
Parameters
Type Name Description
String XmlDocumentPath
Back to top Copyright © 2015-2020 Lacuna Software