Class CpXadesSignedXml
Inheritance
CpXadesSignedXml
Assembly: CryptoPro.Security.Cryptography.Xml.dll
Syntax
public class CpXadesSignedXml : CpSignedXml
Constructors
CpXadesSignedXml(XmlDocument)
Declaration
public CpXadesSignedXml(XmlDocument document)
Parameters
Fields
XadesNamespaceUrl
Declaration
public const string XadesNamespaceUrl = "http://uri.etsi.org/01903/v1.3.2#"
Field Value
XadesPrefix
Declaration
public const string XadesPrefix = "xades"
Field Value
XadesProofOfApproval
Declaration
public const string XadesProofOfApproval = "http://uri.etsi.org/01903/v1.2.2#ProofOfApproval"
Field Value
XmlDsigSignatureProperties
Declaration
public const string XmlDsigSignatureProperties = "http://uri.etsi.org/01903#SignedProperties"
Field Value
Properties
PropertiesNode
Declaration
public XmlElement PropertiesNode { get; set; }
Property Value
XadesProperties
Selectable Xades properties to use.
Declaration
public XadesPropertiesFlags XadesProperties { get; set; }
Property Value
Methods
AddObject(CpDataObject)
Declaration
public void AddObject(CpDataObject dataObject)
Parameters
AddXadesProperties(CpX509Certificate2, DateTime, string, string, string?, XadesPropertiesFlags)
Declaration
protected virtual void AddXadesProperties(CpX509Certificate2 signingCertificate, DateTime time, string signatureId, string objectId, string? xmlDSigPrefix, XadesPropertiesFlags xadesProperties)
Parameters
ComputeXadesSignature()
Declaration
public void ComputeXadesSignature()
FindNodeWithAttributeValueIn(XmlNode, string, string)
Declaration
protected static XmlElement FindNodeWithAttributeValueIn(XmlNode node, string attributeName, string value)
Parameters
Returns
FindNodeWithAttributeValueIn(XmlNodeList, string, string)
Declaration
public static XmlElement FindNodeWithAttributeValueIn(XmlNodeList nodeList, string attributeName, string value)
Parameters
Returns
GetAttributeValueInNodeOrNull(XmlNode, string)
Declaration
protected static string GetAttributeValueInNodeOrNull(XmlNode node, string attributeName)
Parameters
Returns
GetIdElement(XmlDocument, string)
Declaration
public override XmlElement GetIdElement(XmlDocument document, string idValue)
Parameters
Returns
Overrides