Show / Hide Table of Contents

Class OnlineResourceXmlSigner

Provides methods for creating a XML signature of an online resource

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

Constructors

OnlineResourceXmlSigner()

Declaration
public OnlineResourceXmlSigner()

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[])

SetToSignResourceUri(String)

Sets the URI of the resource to downloaded and signed

Declaration
public void SetToSignResourceUri(string uri)
Parameters
Type Name Description
String uri

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