Export (0) Print
Expand All

System.Security.Cryptography.Xml Namespace

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/.

Namespace hierarchy

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

.NET Framework Class Library

Show:
© 2014 Microsoft