This documentation is archived and is not being maintained.
System.Security.Cryptography.Xml Namespace
.NET Framework 1.1
The System.Security.Cryptography.Xml namespace 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", described at http://www.w3.org/TR/xmldsig-core/.
Classes
| Class | Description |
|---|---|
| DataObject | Represents the object element of an XML signature that holds the data to be signed. |
| DSAKeyValue | Represents a subelement of KeyInfo that contains a DSA public key. |
| KeyInfo | Represents an XMLDSIG <KeyInfo> element. |
| KeyInfoClause | Represents the abstract base class from which all implementations of KeyInfo subelements inherit. |
| KeyInfoName | Represents a <KeyName> subelement of an XMLDSIG <KeyInfo> element. |
| 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. |
| KeyInfoX509Data | Represents an <X509Data> subelement of an XMLDSIG <KeyInfo> element. |
| Reference | Represents the reference element of an XML signature. |
| RSAKeyValue | Represents a key clause that is used to set an RSA key as part of the definition of KeyInfo for a digital signature. |
| Signature | Represents the signature element of an XML signature. |
| SignedInfo | Contains information about the canonicalization algorithm and signature algorithm used for the XML signature. |
| SignedXml | Provides a wrapper on the core XML signature object to facilitate creating XML signatures. |
| Transform | Represents the abstract base class from which all <Transform> elements that can be used in an XML digital signature derive. |
| TransformChain | Defines an ordered list of Transform objects that is applied to the unsigned content prior to digest calculation. |
| XmlDsigBase64Transform | Represents the Base64 decoding transformation as defined in Section 6.6.2 of the XMLDSIG specification. |
| XmlDsigC14NTransform | Represents the C14N XML canonicalization transform for a digital signature as defined by the W3C, without comments. |
| XmlDsigC14NWithCommentsTransform | Represents the C14N XML canonicalization transform for a digital signature as defined by the W3C, with comments. |
| XmlDsigEnvelopedSignatureTransform | Represents the enveloped signature transform for an XML digital signature as defined by the W3C. |
| 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. |
See Also
Show: