System.Security.Cryptography.Xml

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:
© 2016 Microsoft