FullXmlSigner
Namespace: Lacuna.Pki.Xml
Assembly: Lacuna.Pki
Class
Provides methods for creating a signed XML document
public class FullXmlSigner : XmlSigner
Hierarquia: object → XmlSigner → FullXmlSigner
Construtores
FullXmlSigner()
public FullXmlSigner()
Métodos
AddReferences(SignedXml, DigestAlgorithm, XmlPolicySpec)
protected override void AddReferences(SignedXml signedXml, DigestAlgorithm digestAlgorithm, XmlPolicySpec policy)
Parâmetros
| Nome | Tipo | Descrição |
|---|---|---|
signedXml | SignedXml | |
digestAlgorithm | DigestAlgorithm | |
policy | XmlPolicySpec |
GetToSignEntityTransferData()
protected override byte[] GetToSignEntityTransferData()
Retorno
SetToSignEntityTransferData(byte[])
protected override void SetToSignEntityTransferData(byte[] transferData)
Parâmetros
| Nome | Tipo | Descrição |
|---|---|---|
transferData | byte[] |
VerifyParameters(bool)
protected override void VerifyParameters(bool computeSignature)
Parâmetros
| Nome | Tipo | Descrição |
|---|---|---|
computeSignature | bool |
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()