Export (0) Print
Expand All
1 out of 1 rated this helpful - Rate this topic

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

  Class Description
Public class CipherData Represents the <CipherData> element in XML encryption. This class cannot be inherited.
Public class CipherReference Represents the <CipherReference> element in XML encryption. This class cannot be inherited.
Public class DataObject Represents the object element of an XML signature that holds data to be signed.
Public class DataReference Represents the <DataReference> element used in XML encryption. This class cannot be inherited.
Public class DSAKeyValue Represents the DSA private key of the <KeyInfo> element.
Public class EncryptedData Represents the <EncryptedData> element in XML encryption. This class cannot be inherited.
Public class EncryptedKey Represents the <EncryptedKey> element in XML encryption. This class cannot be inherited.
Public class EncryptedReference Represents the abstract base class used in XML encryption from which the CipherReference, KeyReference, and DataReference classes derive.
Public class EncryptedType Represents the abstract base class from which the classes EncryptedData and EncryptedKey derive.
Public class EncryptedXml Represents the process model for implementing XML encryption.
Public class EncryptionMethod Encapsulates the encryption algorithm used for XML encryption.
Public class EncryptionProperty Represents the <EncryptionProperty> element used in XML encryption. This class cannot be inherited.
Public class EncryptionPropertyCollection Represents a collection of EncryptionProperty classes used in XML encryption. This class cannot be inherited.
Public class KeyInfo Represents an XML digital signature or XML encryption <KeyInfo> element.
Public class KeyInfoClause Represents the abstract base class from which all implementations of KeyInfo subelements inherit.
Public class KeyInfoEncryptedKey Wraps the EncryptedKey class, it to be placed as a subelement of the KeyInfo class.
Public class KeyInfoName Represents a <KeyName> subelement of an XMLDSIG or XML Encryption <KeyInfo> element.
Public class KeyInfoNode Handles KeyInfo subelements that do not have specific implementations or handlers registered on the machine.
Public class KeyInfoRetrievalMethod References KeyInfo objects stored at a different location when using XMLDSIG or XML encryption.
Public class KeyInfoX509Data Represents an <X509Data> subelement of an XMLDSIG or XML Encryption <KeyInfo> element.
Public class KeyReference Represents the <KeyReference> element used in XML encryption. This class cannot be inherited.
Public class Reference Represents the <reference> element of an XML signature.
Public class ReferenceList Represents the <ReferenceList> element used in XML encryption. This class cannot be inherited.
Public class RSAKeyValue Represents the <RSAKeyValue> element of an XML signature.
Public class Signature Represents the <Signature> element of an XML signature.
Public class SignedInfo Contains information about the canonicalization algorithm and signature algorithm used for the XML signature.
Public class SignedXml Provides a wrapper on a core XML signature object to facilitate creating XML signatures.
Public class Transform Represents the abstract base class from which all <Transform> elements that can be used in an XML digital signature derive.
Public class TransformChain Defines an ordered list of Transform objects that is applied to unsigned content prior to digest calculation.
Public class XmlDecryptionTransform Specifies the order of XML Digital Signature and XML Encryption operations when both are performed on the same document.
Public class XmlDsigBase64Transform Represents the Base64 decoding transform as defined in Section 6.6.2 of the XMLDSIG specification.
Public class XmlDsigC14NTransform Represents the C14N XML canonicalization transform for a digital signature as defined by the World Wide Web Consortium (W3C), without comments.
Public class XmlDsigC14NWithCommentsTransform Represents the C14N XML canonicalization transform for a digital signature as defined by the World Wide Web Consortium (W3C), with comments.
Public class XmlDsigEnvelopedSignatureTransform Represents the enveloped signature transform for an XML digital signature as defined by the W3C.
Public class XmlDsigExcC14NTransform Represents the exclusive C14N XML canonicalization transform for a digital signature as defined by the World Wide Web Consortium (W3C), without comments.
Public class XmlDsigExcC14NWithCommentsTransform Represents the exclusive C14N XML canonicalization transform for a digital signature as defined by the World Wide Web Consortium (W3C), with comments.
Public class XmlDsigXPathTransform Represents the XPath transform for a digital signature as defined by the W3C.
Public class XmlDsigXsltTransform Represents the XSLT transform for a digital signature as defined by the W3C.
Public class XmlLicenseTransform Represents the license transform algorithm used to normalize XrML licenses for signatures.
  Structure Description
Public structure X509IssuerSerial Represents the <X509IssuerSerial> element of an XML digital signature.
  Interface Description
Public interface IRelDecryptor Defines methods that decrypt an XrML <encryptedGrant> element.
Did you find this helpful?
(1500 characters remaining)
Thank you for your feedback
Show:
© 2014 Microsoft. All rights reserved.