System.Security.Cryptography.Xml Namespace
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Contains classes to support the creation and validation of XML digital signatures. The classes in this namespace implement the World Wide Web Consortium Recommendation, XML-Signature Syntax and Processing.
Classes
CipherData |
Represents the |
CipherReference |
Represents the |
CryptoSignedXmlRecursionException |
The exception that's thrown when the signed XML recursion limit is reached. Catch this exception when computing the hash, in addition to the other exceptions that ComputeHash can throw. |
DataObject |
Represents the object element of an XML signature that holds data to be signed. |
DataReference |
Represents the |
DSAKeyValue |
Represents the DSA private key of the |
EncryptedData |
Represents the |
EncryptedKey |
Represents the |
EncryptedReference |
Represents the abstract base class used in XML encryption from which the CipherReference, KeyReference, and DataReference classes derive. |
EncryptedType |
Represents the abstract base class from which the classes EncryptedData and EncryptedKey derive. |
EncryptedXml |
Represents the process model for implementing XML encryption. |
EncryptionMethod |
Encapsulates the encryption algorithm used for XML encryption. |
EncryptionProperty |
Represents the |
EncryptionPropertyCollection |
Represents a collection of EncryptionProperty classes used in XML encryption. This class cannot be inherited. |
KeyInfo |
Represents an XML digital signature or XML encryption |
KeyInfoClause |
Represents the abstract base class from which all implementations of KeyInfo subelements inherit. |
KeyInfoEncryptedKey |
Wraps the EncryptedKey class, it to be placed as a subelement of the KeyInfo class. |
KeyInfoName |
Represents a |
KeyInfoNode |
Handles KeyInfo subelements that do not have specific implementations or handlers registered on the machine. |
KeyInfoRetrievalMethod |
References KeyInfo objects stored at a different location when using XMLDSIG or XML encryption. |
KeyInfoX509Data |
Represents an |
KeyReference |
Represents the |
Reference |
Represents the |
ReferenceList |
Represents the |
RSAKeyValue |
Represents the < |
Signature |
Represents the |
SignedInfo |
Contains information about the canonicalization algorithm and signature algorithm used for the XML signature. |
SignedXml |
Provides a wrapper on a core XML signature object to facilitate creating XML signatures. |
Transform |
Represents the abstract base class from which all |
TransformChain |
Defines an ordered list of Transform objects that is applied to unsigned content prior to digest calculation. |
XmlDecryptionTransform |
Specifies the order of XML Digital Signature and XML Encryption operations when both are performed on the same document. |
XmlDsigBase64Transform |
Represents the |
XmlDsigC14NTransform |
Represents the C14N XML canonicalization transform for a digital signature as defined by the World Wide Web Consortium (W3C), without comments. |
XmlDsigC14NWithCommentsTransform |
Represents the C14N XML canonicalization transform for a digital signature as defined by the World Wide Web Consortium (W3C), with comments. |
XmlDsigEnvelopedSignatureTransform |
Represents the enveloped signature transform for an XML digital signature as defined by the W3C. |
XmlDsigExcC14NTransform |
Represents the exclusive C14N XML canonicalization transform for a digital signature as defined by the World Wide Web Consortium (W3C), without comments. |
XmlDsigExcC14NWithCommentsTransform |
Represents the exclusive C14N XML canonicalization transform for a digital signature as defined by the World Wide Web Consortium (W3C), with comments. |
XmlDsigXPathTransform |
Represents the XPath transform for a digital signature as defined by the W3C. |
XmlDsigXsltTransform |
Represents the XSLT transform for a digital signature as defined by the W3C. |
XmlLicenseTransform |
Represents the license transform algorithm used to normalize XrML licenses for signatures. |
Structs
X509IssuerSerial |
Represents the < |
Interfaces
IRelDecryptor |
Defines methods that decrypt an XrML |