Show / Hide Table of Contents

Class DetachedResourceXmlSigner

Provides methods for creating a XML signature of a detached resource

Inheritance
Object
XmlSigner
DetachedResourceXmlSigner
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 DetachedResourceXmlSigner : XmlSigner

Constructors

DetachedResourceXmlSigner()

Declaration
public DetachedResourceXmlSigner()

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()

SetToSignDetachedResource(Byte[], String)

Sets the detached resource to be signed

Declaration
public void SetToSignDetachedResource(byte[] content, string uri)
Parameters
Type Name Description
Byte[] content
String uri

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