System::Security::Cryptography::Xml::SignedXml class
Contents
[
Hide
]SignedXml class
Used for XML signing and verification. Objects of this class should only be allocated using System::MakeObject() function. Never create instance of this type on stack or using operator new, as it will result in runtime errors and/or assertion faults. Always wrap this class into System::SmartPtr pointer and use this pointer to pass it to functions as argument.
class SignedXml : public System::Object
Methods
Method | Description |
---|---|
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>) |
Fields
Field | Description |
---|---|
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 |
See Also
- Class Object
- Namespace System::Security::Cryptography::Xml
- Library Aspose.PUB for C++