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: object → XmlSigner → DetachedResourceXmlSigner
Construtores
DetachedResourceXmlSigner()
public DetachedResourceXmlSigner()
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
SetToSignDetachedResource(byte[], string)
Sets the detached resource to be signed
public void SetToSignDetachedResource(byte[] content, string uri)
Parâmetros
| Nome | Tipo | Descrição |
|---|---|---|
content | byte[] | |
uri | string |
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()