Early Preview

This is currently very much a preview. Please feel free to try things out, but don't be upset if anything is not yet working. Feedback is welcome over on our GitHub Dicussions page.

System.Security.Cryptography.Xml

System Library

Author Microsoft
Version 10.0.1
Tags

Public Types

System.​Security.​Cryptography.​Xml

class CipherData
Represents the <see langword="&lt;CipherData&gt;" /> element in XML encryption. This class cannot be inherited.
Represents the <see langword="&lt;CipherReference&gt;" /> element in XML encryption. This class cannot be inherited.
class DataObject
Represents the object element of an XML signature that holds data to be signed.
Represents the <see langword="&lt;DataReference&gt;" /> element used in XML encryption. This class cannot be inherited.
class DSAKeyValue
Represents the <see cref="T:System.Security.Cryptography.DSA" /> private key of the <see langword="&lt;KeyInfo&gt;" /> element.
Represents the <see langword="&lt;EncryptedData&gt;" /> element in XML encryption. This class cannot be inherited.
class EncryptedKey
Represents the <see langword="&lt;EncryptedKey&gt;" /> element in XML encryption. This class cannot be inherited.
Represents the abstract base class used in XML encryption from which the <see cref="T:System.Security.Cryptography.Xml.CipherReference" /> , <see cref="T:System.Security.Cryptography.Xml.KeyReference" /> , and <see cref="T:System.Security.Cryptography.Xml.DataReference" /> classes derive.
Represents the abstract base class from which the classes <see cref="T:System.Security.Cryptography.Xml.EncryptedData" /> and <see cref="T:System.Security.Cryptography.Xml.EncryptedKey" /> derive.
class EncryptedXml
Represents the process model for implementing XML encryption.
Encapsulates the encryption algorithm used for XML encryption.
Represents the <see langword="&lt;EncryptionProperty&gt;" /> element used in XML encryption. This class cannot be inherited.
Represents a collection of <see cref="T:System.Security.Cryptography.Xml.EncryptionProperty" /> classes used in XML encryption. This class cannot be inherited.
interface IRelDecryptor
Defines methods that decrypt an XrML <see langword="&lt;encryptedGrant&gt;" /> element.
class KeyInfo
Represents an XML digital signature or XML encryption <see langword="&lt;KeyInfo&gt;" /> element.
Represents the abstract base class from which all implementations of <see cref="T:System.Security.Cryptography.Xml.KeyInfo" /> subelements inherit.
Wraps the <see cref="T:System.Security.Cryptography.Xml.EncryptedKey" /> class, it to be placed as a subelement of the <see cref="T:System.Security.Cryptography.Xml.KeyInfo" /> class.
class KeyInfoName
Represents a <see langword="&lt;KeyName&gt;" /> subelement of an XMLDSIG or XML Encryption <see langword="&lt;KeyInfo&gt;" /> element.
class KeyInfoNode
Handles <see cref="T:System.Security.Cryptography.Xml.KeyInfo" /> subelements that do not have specific implementations or handlers registered on the machine.
References <see cref="T:System.Security.Cryptography.Xml.KeyInfo" /> objects stored at a different location when using XMLDSIG or XML encryption.
Represents an <see langword="&lt;X509Data&gt;" /> subelement of an XMLDSIG or XML Encryption <see langword="&lt;KeyInfo&gt;" /> element.
class KeyReference
Represents the <see langword="&lt;KeyReference&gt;" /> element used in XML encryption. This class cannot be inherited.
class Reference
Represents the <see langword="&lt;reference&gt;" /> element of an XML signature.
Represents the <see langword="&lt;ReferenceList&gt;" /> element used in XML encryption. This class cannot be inherited.
class RSAKeyValue
Represents the &lt; <see langword="RSAKeyValue" /> &gt; element of an XML signature.
class Signature
Represents the <see langword="&lt;Signature&gt;" /> element of an XML signature.
class SignedInfo
Contains information about the canonicalization algorithm and signature algorithm used for the XML signature.
class SignedXml
Provides a wrapper on a core XML signature object to facilitate creating XML signatures.
class Transform
Represents the abstract base class from which all <see langword="&lt;Transform&gt;" /> elements that can be used in an XML digital signature derive.
Defines an ordered list of <see cref="T:System.Security.Cryptography.Xml.Transform" /> objects that is applied to unsigned content prior to digest calculation.
Specifies the order of XML Digital Signature and XML Encryption operations when both are performed on the same document.
Represents the <see langword="Base64" /> decoding transform as defined in Section 6.6.2 of the XMLDSIG specification.
Represents the C14N XML canonicalization transform for a digital signature as defined by the World Wide Web Consortium (W3C), without comments.
Represents the C14N XML canonicalization transform for a digital signature as defined by the World Wide Web Consortium (W3C), with comments.
Represents the enveloped signature transform for an XML digital signature as defined by the W3C.
Represents the exclusive C14N XML canonicalization transform for a digital signature as defined by the World Wide Web Consortium (W3C), without comments.
Represents the exclusive C14N XML canonicalization transform for a digital signature as defined by the World Wide Web Consortium (W3C), with comments.
Represents the XPath transform for a digital signature as defined by the W3C.
Represents the XSLT transform for a digital signature as defined by the W3C.
Represents the license transform algorithm used to normalize XrML licenses for signatures.