Pular para o conteúdo principal

DetachedResourceXmlSigner

Namespace: Lacuna.Pki.Xml
Assembly: Lacuna.Pki
Class

Provides methods for creating a XML signature of a detached resource

public class DetachedResourceXmlSigner : XmlSigner

Hierarquia: objectXmlSignerDetachedResourceXmlSigner

Construtores

DetachedResourceXmlSigner()

public DetachedResourceXmlSigner()

Métodos

AddReferences(SignedXml, DigestAlgorithm, XmlPolicySpec)

protected override void AddReferences(SignedXml signedXml, DigestAlgorithm digestAlgorithm, XmlPolicySpec policy)

Parâmetros

NomeTipoDescrição
signedXmlSignedXml
digestAlgorithmDigestAlgorithm
policyXmlPolicySpec

GetToSignEntityTransferData()

protected override byte[] GetToSignEntityTransferData()

Retorno

byte[]


SetToSignDetachedResource(byte[], string)

Sets the detached resource to be signed

public void SetToSignDetachedResource(byte[] content, string uri)

Parâmetros

NomeTipoDescrição
contentbyte[]
uristring

SetToSignEntityTransferData(byte[])

protected override void SetToSignEntityTransferData(byte[] transferData)

Parâmetros

NomeTipoDescrição
transferDatabyte[]

VerifyParameters(bool)

protected override void VerifyParameters(bool computeSignature)

Parâmetros

NomeTipoDescrição
computeSignaturebool

Membros herdados

xmlDocument, namespaceMan, SetXml(byte[]), SetXml(XmlDocument), SetPolicy(XmlPolicySpec), SetPolicy(IXmlPolicyMapper), SetSigningCertificate(PKCertificateWithKey), SetSigningCertificate(PKCertificate), SetSignatureElementLocation(string, NamespaceManager, XmlInsertionOptions), SetSignatureElementId(string), SetCommitmentType(CommitmentType), SetDataObjectFormat(string), SetTimestampRequester(ITimestampRequester), SetClassicEnvelopedTransformation(bool), SetCertificateValidationConfigurator(Action<CertificateValidationOptions>), GenerateToSignHash(out SignatureAlgorithm, out byte[]), SetPrecomputedSignature(byte[], byte[]), ComputeSignature(), VerifySignerParameters(bool), GetSignatureElement(), GetSignedXml(), InsertSignatureElement(), InsertSignatureElement(XmlElement, string, XmlInsertionOptions), FulfillTransformations(Reference), Warnings, ValidationResults, ToString(), Equals(object), Equals(object, object), ReferenceEquals(object, object), GetHashCode(), GetType(), MemberwiseClone()