System.Security.Cryptography.Xml
Namespace with 41 public types
Classes
CipherData
Represents the element in XML encryption. This class cannot be inherited.
CipherReference
Represents the element in XML encryption. This class cannot be inherited.
CryptoSignedXmlRecursionException
The exception that's thrown when the signed XML recursion limit is reached.
Catch this exception when computing the hash, in addition to the other exceptions that ComputeHash can throw.
DataObject
Represents the object element of an XML signature that holds data to be signed.
DataReference
Represents the element used in XML encryption. This class cannot be inherited.
DSAKeyValue
Represents the private key of the element.
EncryptedData
Represents the element in XML encryption. This class cannot be inherited.
EncryptedKey
Represents the element in XML encryption. This class cannot be inherited.
EncryptedXml
Represents the process model for implementing XML encryption.
EncryptionMethod
Encapsulates the encryption algorithm used for XML encryption.
EncryptionProperty
Represents the element used in XML encryption. This class cannot be inherited.
EncryptionPropertyCollection
Represents a collection of classes used in XML encryption. This class cannot be inherited.
KeyInfo
Represents an XML digital signature or XML encryption element.
KeyInfoEncryptedKey
Wraps the class, it to be placed as a subelement of the class.
KeyInfoName
Represents a subelement of an XMLDSIG or XML Encryption element.
KeyInfoNode
Handles subelements that do not have specific implementations or handlers registered on the machine.
KeyInfoRetrievalMethod
References objects stored at a different location when using XMLDSIG or XML encryption.
KeyInfoX509Data
Represents an subelement of an XMLDSIG or XML Encryption element.
KeyReference
Represents the element used in XML encryption. This class cannot be inherited.
Reference
Represents the element of an XML signature.
ReferenceList
Represents the element used in XML encryption. This class cannot be inherited.
RSAKeyValue
Represents the <> element of an XML signature.
Signature
Represents the 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 a core XML signature object to facilitate creating XML signatures.
TransformChain
Defines an ordered list of objects that is applied to unsigned content prior to digest calculation.
XmlDecryptionTransform
Specifies the order of XML Digital Signature and XML Encryption operations when both are performed on the same document.
XmlDsigBase64Transform
Represents the decoding transform 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 World Wide Web Consortium (W3C), without comments.
XmlDsigC14NWithCommentsTransform
Represents the C14N XML canonicalization transform for a digital signature as defined by the World Wide Web Consortium (W3C), with comments.
XmlDsigEnvelopedSignatureTransform
Represents the enveloped signature transform for an XML digital signature as defined by the W3C.
XmlDsigExcC14NTransform
Represents the exclusive C14N XML canonicalization transform for a digital signature as defined by the World Wide Web Consortium (W3C), without comments.
XmlDsigExcC14NWithCommentsTransform
Represents the exclusive C14N XML canonicalization transform for a digital signature as defined by the World Wide Web Consortium (W3C), with comments.
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.
XmlLicenseTransform
Represents the license transform algorithm used to normalize XrML licenses for signatures.
Abstract Classes
EncryptedReference
Represents the abstract base class used in XML encryption from which the , , and classes derive.
EncryptedType
Represents the abstract base class from which the classes and derive.
KeyInfoClause
Represents the abstract base class from which all implementations of subelements inherit.
Transform
Represents the abstract base class from which all elements that can be used in an XML digital signature derive.
Interfaces
IRelDecryptor
Defines methods that decrypt an XrML element.