Show / Hide Table of Contents

Class FullXmlSigner

Provides methods for creating a signed XML document

Inheritance
Object
XmlSigner
FullXmlSigner
Inherited Members
XmlSigner.Warnings
XmlSigner.ValidationResults
XmlSigner.xmlDocument
XmlSigner.namespaceMan
XmlSigner.SetXml(Byte[])
XmlSigner.SetXml(XmlDocument)
XmlSigner.SetPolicy(XmlPolicySpec)
XmlSigner.SetPolicy(IXmlPolicyMapper)
XmlSigner.SetSigningCertificate(PKCertificateWithKey)
XmlSigner.SetSigningCertificate(PKCertificate)
XmlSigner.SetSignatureElementLocation(String, NamespaceManager, XmlInsertionOptions)
XmlSigner.SetSignatureElementId(String)
XmlSigner.SetCommitmentType(CommitmentType)
XmlSigner.SetDataObjectFormat(String)
XmlSigner.SetTimestampRequester(ITimestampRequester)
XmlSigner.SetClassicEnvelopedTransformation(Boolean)
XmlSigner.SetCertificateValidationConfigurator(Action<CertificateValidationOptions>)
XmlSigner.GenerateToSignHash(SignatureAlgorithm, Byte[])
XmlSigner.SetPrecomputedSignature(Byte[], Byte[])
XmlSigner.ComputeSignature()
XmlSigner.VerifySignerParameters(Boolean)
XmlSigner.GetSignatureElement()
XmlSigner.GetSignedXml()
XmlSigner.InsertSignatureElement()
XmlSigner.InsertSignatureElement(XmlElement, String, XmlInsertionOptions)
XmlSigner.FulfillTransformations(Reference)
Object.ToString()
Object.Equals(Object)
Object.Equals(Object, Object)
Object.ReferenceEquals(Object, Object)
Object.GetHashCode()
Object.GetType()
Object.MemberwiseClone()
Namespace: Lacuna.Pki.Xml
Assembly: Lacuna.Pki.dll
Syntax
public class FullXmlSigner : XmlSigner

Constructors

FullXmlSigner()

Declaration
public FullXmlSigner()

Methods

AddReferences(SignedXml, DigestAlgorithm, XmlPolicySpec)

Declaration
protected override void AddReferences(SignedXml signedXml, DigestAlgorithm digestAlgorithm, XmlPolicySpec policy)
Parameters
Type Name Description
SignedXml signedXml
DigestAlgorithm digestAlgorithm
XmlPolicySpec policy
Overrides
XmlSigner.AddReferences(SignedXml, DigestAlgorithm, XmlPolicySpec)

GetToSignEntityTransferData()

Declaration
protected override byte[] GetToSignEntityTransferData()
Returns
Type Description
Byte[]
Overrides
XmlSigner.GetToSignEntityTransferData()

SetToSignEntityTransferData(Byte[])

Declaration
protected override void SetToSignEntityTransferData(byte[] transferData)
Parameters
Type Name Description
Byte[] transferData
Overrides
XmlSigner.SetToSignEntityTransferData(Byte[])

VerifyParameters(Boolean)

Declaration
protected override void VerifyParameters(bool computeSignature)
Parameters
Type Name Description
Boolean computeSignature
Overrides
XmlSigner.VerifyParameters(Boolean)
Back to top Copyright © 2015-2020 Lacuna Software