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="<CipherData>" /> element in XML encryption. This class cannot be inherited.
class CipherReference
Represents the <see langword="<CipherReference>" /> 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.
class DataReference
Represents the <see langword="<DataReference>" /> 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="<KeyInfo>" /> element.
class EncryptedData
Represents the <see langword="<EncryptedData>" /> element in XML encryption. This class cannot be inherited.
class EncryptedKey
Represents the <see langword="<EncryptedKey>" /> element in XML encryption. This class cannot be inherited.
class EncryptedReference
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.
class EncryptedType
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.
class EncryptionMethod
Encapsulates the encryption algorithm used for XML encryption.
class EncryptionProperty
Represents the <see langword="<EncryptionProperty>" /> 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="<encryptedGrant>" /> element.
class KeyInfo
Represents an XML digital signature or XML encryption <see langword="<KeyInfo>" /> element.
class KeyInfoClause
Represents the abstract base class from which all implementations of <see cref="T:System.Security.Cryptography.Xml.KeyInfo" /> subelements inherit.
class KeyInfoEncryptedKey
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="<KeyName>" /> subelement of an XMLDSIG or XML Encryption <see langword="<KeyInfo>" /> 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.
class KeyInfoRetrievalMethod
References <see cref="T:System.Security.Cryptography.Xml.KeyInfo" /> objects stored at a different location when using XMLDSIG or XML encryption.
class KeyInfoX509Data
Represents an <see langword="<X509Data>" /> subelement of an XMLDSIG or XML Encryption <see langword="<KeyInfo>" /> element.
class KeyReference
Represents the <see langword="<KeyReference>" /> element used in XML encryption. This class cannot be inherited.
class Reference
Represents the <see langword="<reference>" /> element of an XML signature.
class ReferenceList
Represents the <see langword="<ReferenceList>" /> element used in XML encryption. This class cannot be inherited.
class RSAKeyValue
Represents the < <see langword="RSAKeyValue" /> > element of an XML signature.
class Signature
Represents the <see langword="<Signature>" /> 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="<Transform>" /> elements that can be used in an XML digital signature derive.
class TransformChain
Defines an ordered list of <see cref="T:System.Security.Cryptography.Xml.Transform" /> objects that is applied to unsigned content prior to digest calculation.
class XmlDecryptionTransform
Specifies the order of XML Digital Signature and XML Encryption operations when both are performed on the same document.
class XmlDsigBase64Transform
Represents the <see langword="Base64" /> decoding transform as defined in Section 6.6.2 of the XMLDSIG specification.
class XmlDsigC14NTransform
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.
class XmlDsigExcC14NTransform
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.
class XmlDsigXPathTransform
Represents the XPath transform for a digital signature as defined by the W3C.
class XmlDsigXsltTransform
Represents the XSLT transform for a digital signature as defined by the W3C.
class XmlLicenseTransform
Represents the license transform algorithm used to normalize XrML licenses for signatures.