Pular para o conteúdo principal

FullXmlSigner

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

Provides methods for creating a signed XML document

public class FullXmlSigner : XmlSigner

Hierarquia: objectXmlSignerFullXmlSigner

Construtores

FullXmlSigner()

public FullXmlSigner()

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


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