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

ClassDescription
System_CAPS_pubclassCipherData

Represents the <CipherData> element in XML encryption. This class cannot be inherited.

System_CAPS_pubclassCipherReference

Represents the <CipherReference> element in XML encryption. This class cannot be inherited.

System_CAPS_pubclassDataObject

Represents the object element of an XML signature that holds data to be signed.

System_CAPS_pubclassDataReference

Represents the <DataReference> element used in XML encryption. This class cannot be inherited.

System_CAPS_pubclassDSAKeyValue

Represents the DSA private key of the <KeyInfo> element.

System_CAPS_pubclassEncryptedData

Represents the <EncryptedData> element in XML encryption. This class cannot be inherited.

System_CAPS_pubclassEncryptedKey

Represents the <EncryptedKey> element in XML encryption. This class cannot be inherited.

System_CAPS_pubclassEncryptedReference

Represents the abstract base class used in XML encryption from which the CipherReference, KeyReference, and DataReference classes derive.

System_CAPS_pubclassEncryptedType

Represents the abstract base class from which the classes EncryptedData and EncryptedKey derive.

System_CAPS_pubclassEncryptedXml

Represents the process model for implementing XML encryption.

System_CAPS_pubclassEncryptionMethod

Encapsulates the encryption algorithm used for XML encryption.

System_CAPS_pubclassEncryptionProperty

Represents the <EncryptionProperty> element used in XML encryption. This class cannot be inherited.

System_CAPS_pubclassEncryptionPropertyCollection

Represents a collection of EncryptionProperty classes used in XML encryption. This class cannot be inherited.

System_CAPS_pubclassKeyInfo

Represents an XML digital signature or XML encryption <KeyInfo> element.

System_CAPS_pubclassKeyInfoClause

Represents the abstract base class from which all implementations of KeyInfo subelements inherit.

System_CAPS_pubclassKeyInfoEncryptedKey

Wraps the EncryptedKey class, it to be placed as a subelement of the KeyInfo class.

System_CAPS_pubclassKeyInfoName

Represents a <KeyName> subelement of an XMLDSIG or XML Encryption <KeyInfo> element.

System_CAPS_pubclassKeyInfoNode

Handles KeyInfo subelements that do not have specific implementations or handlers registered on the machine.

System_CAPS_pubclassKeyInfoRetrievalMethod

References KeyInfo objects stored at a different location when using XMLDSIG or XML encryption.

System_CAPS_pubclassKeyInfoX509Data

Represents an <X509Data> subelement of an XMLDSIG or XML Encryption <KeyInfo> element.

System_CAPS_pubclassKeyReference

Represents the <KeyReference> element used in XML encryption. This class cannot be inherited.

System_CAPS_pubclassReference

Represents the <reference> element of an XML signature.

System_CAPS_pubclassReferenceList

Represents the <ReferenceList> element used in XML encryption. This class cannot be inherited.

System_CAPS_pubclassRSAKeyValue

Represents the <RSAKeyValue> element of an XML signature.

System_CAPS_pubclassSignature

Represents the <Signature> element of an XML signature.

System_CAPS_pubclassSignedInfo

Contains information about the canonicalization algorithm and signature algorithm used for the XML signature.

System_CAPS_pubclassSignedXml

Provides a wrapper on a core XML signature object to facilitate creating XML signatures.

System_CAPS_pubclassTransform

Represents the abstract base class from which all <Transform> elements that can be used in an XML digital signature derive.

System_CAPS_pubclassTransformChain

Defines an ordered list of Transform objects that is applied to unsigned content prior to digest calculation.

System_CAPS_pubclassXmlDecryptionTransform

Specifies the order of XML Digital Signature and XML Encryption operations when both are performed on the same document.

System_CAPS_pubclassXmlDsigBase64Transform

Represents the Base64 decoding transform as defined in Section 6.6.2 of the XMLDSIG specification.

System_CAPS_pubclassXmlDsigC14NTransform

Represents the C14N XML canonicalization transform for a digital signature as defined by the World Wide Web Consortium (W3C), without comments.

System_CAPS_pubclassXmlDsigC14NWithCommentsTransform

Represents the C14N XML canonicalization transform for a digital signature as defined by the World Wide Web Consortium (W3C), with comments.

System_CAPS_pubclassXmlDsigEnvelopedSignatureTransform

Represents the enveloped signature transform for an XML digital signature as defined by the W3C.

System_CAPS_pubclassXmlDsigExcC14NTransform

Represents the exclusive C14N XML canonicalization transform for a digital signature as defined by the World Wide Web Consortium (W3C), without comments.

System_CAPS_pubclassXmlDsigExcC14NWithCommentsTransform

Represents the exclusive C14N XML canonicalization transform for a digital signature as defined by the World Wide Web Consortium (W3C), with comments.

System_CAPS_pubclassXmlDsigXPathTransform

Represents the XPath transform for a digital signature as defined by the W3C.

System_CAPS_pubclassXmlDsigXsltTransform

Represents the XSLT transform for a digital signature as defined by the W3C.

System_CAPS_pubclassXmlLicenseTransform

Represents the license transform algorithm used to normalize XrML licenses for signatures.

StructureDescription
System_CAPS_pubstructureX509IssuerSerial

Represents the <X509IssuerSerial> element of an XML digital signature.

InterfaceDescription
System_CAPS_pubinterfaceIRelDecryptor

Defines methods that decrypt an XrML <encryptedGrant> element.

Return to top
Show: