System::Security::Cryptography::Xml::SignedXml class

SignedXml class

Χρησιμοποιείται για υπογραφή και επαλήθευση XML. Τα αντικείμενα αυτής της κλάσης πρέπει να δημιουργούνται μόνο χρησιμοποιώντας τη συνάρτηση System::MakeObject() function. Ποτέ μην δημιουργείτε παρουσία αυτού του τύπου στο στοίβα ή χρησιμοποιώντας τον τελεστή new, καθώς θα προκαλέσει σφάλματα χρόνου εκτέλεσης και/ή σφάλματα ελέγχου. Πάντα τυλίξτε αυτήν την κλάση σε δείκτη System::SmartPtr και χρησιμοποιήστε αυτόν τον δείκτη για να τη περάσετε σε συναρτήσεις ως όρισμα.

class SignedXml : public System::Object

Μέθοδοι

ΜέθοδοςΠεριγραφή
AddObject(SharedPtr<DataObject>)
AddReference(SharedPtr<Reference>)
CheckSignature()
CheckSignature(SharedPtr<AsymmetricAlgorithm>)
CheckSignature(SharedPtr<X509Certificates::X509Certificate2>, bool)
CheckSignatureReturningKey(SharedPtr<AsymmetricAlgorithm>&)
ComputeSignature()
get_KeyInfo()
get_SignatureLength()
get_SignatureMethod()
get_SignatureValue()
get_SignedInfo()
get_SigningKey()
get_SigningKeyName()
virtual GetIdElement(SharedPtr<System::Xml::XmlDocument>, String)
GetXml()
LoadXml(SharedPtr<System::Xml::XmlElement>)
set_KeyInfo(SharedPtr<KeyInfo>)
set_SigningKey(SharedPtr<AsymmetricAlgorithm>)
set_SigningKeyName(String)
SignedXml()
SignedXml(SharedPtr<System::Xml::XmlDocument>)
SignedXml(SharedPtr<System::Xml::XmlElement>)

Πεδία

ΠεδίοΠεριγραφή
static XmlDecryptionTransformUrl
static XmlDsigBase64TransformUrl
static XmlDsigC14NTransformUrl
static XmlDsigC14NWithCommentsTransformUrl
static XmlDsigCanonicalizationUrl
static XmlDsigCanonicalizationWithCommentsUrl
static XmlDsigDSAUrl
static XmlDsigEnvelopedSignatureTransformUrl
static XmlDsigExcC14NTransformUrl
static XmlDsigExcC14NWithCommentsTransformUrl
static XmlDsigHMACSHA1Url
static XmlDsigMinimalCanonicalizationUrl
static XmlDsigNamespaceUrl
static XmlDsigRSASHA1Url
static XmlDsigRSASHA256Url
static XmlDsigRSASHA384Url
static XmlDsigRSASHA512Url
static XmlDsigSHA1Url
static XmlDsigSHA256Url
static XmlDsigSHA384Url
static XmlDsigSHA512Url
static XmlDsigXPathTransformUrl
static XmlDsigXsltTransformUrl
static XmlLicenseTransformUrl

Δείτε επίσης