КриптоПро .NET
Search Results for

    Показать/Скрыть содержание

    Class CpXadesSignedXml

    Inheritance
    object
    CpSignedXml
    CpXadesSignedXml
    Inherited Members
    CpSignedXml.m_signature
    CpSignedXml.m_strSigningKeyName
    CpSignedXml._containingDocument
    CpSignedXml._keyInfoEnum
    CpSignedXml.XmlDsigGost3411Url
    CpSignedXml.XmlDsigGost3411UrlObsolete
    CpSignedXml.XmlDsigGost3410Url
    CpSignedXml.XmlDsigGost3410UrlObsolete
    CpSignedXml.XmlDsigGost3411HMACUrl
    CpSignedXml.XmlDsigGost3411_2012_256Url
    CpSignedXml.XmlDsigGost3410_2012_256Url
    CpSignedXml.XmlDsigGost3411_2012_256HMACUrl
    CpSignedXml.XmlDsigGost3411_2012_512Url
    CpSignedXml.XmlDsigGost3410_2012_512Url
    CpSignedXml.XmlDsigGost3411_2012_512HMACUrl
    CpSignedXml.XmlDsigNamespaceUrl
    CpSignedXml.XmlDsigMinimalCanonicalizationUrl
    CpSignedXml.XmlDsigCanonicalizationUrl
    CpSignedXml.XmlDsigCanonicalizationWithCommentsUrl
    CpSignedXml.XmlDsigSHA1Url
    CpSignedXml.XmlDsigDSAUrl
    CpSignedXml.XmlDsigRSASHA1Url
    CpSignedXml.XmlDsigHMACSHA1Url
    CpSignedXml.XmlDsigSHA256Url
    CpSignedXml.XmlDsigRSASHA256Url
    CpSignedXml.XmlDsigSHA384Url
    CpSignedXml.XmlDsigRSASHA384Url
    CpSignedXml.XmlDsigSHA512Url
    CpSignedXml.XmlDsigRSASHA512Url
    CpSignedXml.XmlDsigC14NTransformUrl
    CpSignedXml.XmlDsigC14NWithCommentsTransformUrl
    CpSignedXml.XmlDsigExcC14NTransformUrl
    CpSignedXml.XmlDsigExcC14NWithCommentsTransformUrl
    CpSignedXml.XmlDsigBase64TransformUrl
    CpSignedXml.XmlDsigXPathTransformUrl
    CpSignedXml.XmlDsigXsltTransformUrl
    CpSignedXml.XmlDsigEnvelopedSignatureTransformUrl
    CpSignedXml.XmlDecryptionTransformUrl
    CpSignedXml.XmlLicenseTransformUrl
    CpSignedXml.SignatureNodePrefix
    CpSignedXml.SigningKeyName
    CpSignedXml.Resolver
    CpSignedXml.SignatureFormatValidator
    CpSignedXml.SafeCanonicalizationMethods
    CpSignedXml.SigningKey
    CpSignedXml.EncryptedXml
    CpSignedXml.Signature
    CpSignedXml.SignedInfo
    CpSignedXml.SignatureMethod
    CpSignedXml.SignatureLength
    CpSignedXml.SignatureValue
    CpSignedXml.KeyInfo
    CpSignedXml.GetXml()
    CpSignedXml.LoadXml(XmlElement)
    CpSignedXml.AddReference(CpReference)
    CpSignedXml.CheckSignature()
    CpSignedXml.CheckSignatureReturningKey(out AsymmetricAlgorithm)
    CpSignedXml.CheckSignature(AsymmetricAlgorithm)
    CpSignedXml.CheckSignature(KeyedHashAlgorithm)
    CpSignedXml.CheckSignature(CpX509Certificate2, bool)
    CpSignedXml.ComputeSignature()
    CpSignedXml.ComputeSignature(KeyedHashAlgorithm)
    CpSignedXml.GetPublicKey()
    CpSignedXml.GetC14NDigest(HashAlgorithm, string)
    CpSignedXml.BuildDigestedReferences()
    object.Equals(object)
    object.Equals(object, object)
    object.GetHashCode()
    object.GetType()
    object.MemberwiseClone()
    object.ReferenceEquals(object, object)
    object.ToString()
    Namespace: CryptoPro.Security.Cryptography.Xml
    Assembly: CryptoPro.Security.Cryptography.Xml.dll
    Syntax
    public class CpXadesSignedXml : CpSignedXml

    Constructors

    CpXadesSignedXml(XmlDocument)

    Declaration
    public CpXadesSignedXml(XmlDocument document)
    Parameters
    Type Name Description
    XmlDocument document

    Fields

    XadesNamespaceUrl

    Declaration
    public const string XadesNamespaceUrl = "http://uri.etsi.org/01903/v1.3.2#"
    Field Value
    Type Description
    string

    XadesPrefix

    Declaration
    public const string XadesPrefix = "xades"
    Field Value
    Type Description
    string

    XadesProofOfApproval

    Declaration
    public const string XadesProofOfApproval = "http://uri.etsi.org/01903/v1.2.2#ProofOfApproval"
    Field Value
    Type Description
    string

    XmlDsigSignatureProperties

    Declaration
    public const string XmlDsigSignatureProperties = "http://uri.etsi.org/01903#SignedProperties"
    Field Value
    Type Description
    string

    Properties

    PropertiesNode

    Declaration
    public XmlElement PropertiesNode { get; set; }
    Property Value
    Type Description
    XmlElement

    XadesProperties

    Selectable Xades properties to use.

    Declaration
    public XadesPropertiesFlags XadesProperties { get; set; }
    Property Value
    Type Description
    XadesPropertiesFlags

    Methods

    AddObject(CpDataObject)

    Declaration
    public void AddObject(CpDataObject dataObject)
    Parameters
    Type Name Description
    CpDataObject dataObject

    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
    Type Name Description
    CpX509Certificate2 signingCertificate
    DateTime time
    string signatureId
    string objectId
    string xmlDSigPrefix
    XadesPropertiesFlags xadesProperties

    ComputeXadesSignature()

    Declaration
    public void ComputeXadesSignature()

    FindNodeWithAttributeValueIn(XmlNode, string, string)

    Declaration
    protected static XmlElement FindNodeWithAttributeValueIn(XmlNode node, string attributeName, string value)
    Parameters
    Type Name Description
    XmlNode node
    string attributeName
    string value
    Returns
    Type Description
    XmlElement

    FindNodeWithAttributeValueIn(XmlNodeList, string, string)

    Declaration
    public static XmlElement FindNodeWithAttributeValueIn(XmlNodeList nodeList, string attributeName, string value)
    Parameters
    Type Name Description
    XmlNodeList nodeList
    string attributeName
    string value
    Returns
    Type Description
    XmlElement

    GetAttributeValueInNodeOrNull(XmlNode, string)

    Declaration
    protected static string GetAttributeValueInNodeOrNull(XmlNode node, string attributeName)
    Parameters
    Type Name Description
    XmlNode node
    string attributeName
    Returns
    Type Description
    string

    GetIdElement(XmlDocument, string)

    Declaration
    public override XmlElement GetIdElement(XmlDocument document, string idValue)
    Parameters
    Type Name Description
    XmlDocument document
    string idValue
    Returns
    Type Description
    XmlElement
    Overrides
    CpSignedXml.GetIdElement(XmlDocument?, string)
    В этом разделе
    Наверх Generated by DocFX