System::Security::Cryptography::Xml::SignedXml Klasse

SignedXml class

Wird für das Signieren und Verifizieren von XML verwendet. Objekte dieser Klasse sollten nur über die Funktion System::MakeObject() zugewiesen werden. Erzeugen Sie niemals eine Instanz dieses Typs auf dem Stack oder mit dem Operator new, da dies zu Laufzeitfehlern und/oder Assertion-Fehlern führt. Wickeln Sie diese Klasse immer in einen System::SmartPtr-Zeiger ein und verwenden Sie diesen Zeiger, um ihn als Argument an Funktionen zu übergeben.

class SignedXml : public System::Object

Methoden

MethodeBeschreibung
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>)

Felder

FeldBeschreibung
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

Siehe auch