<PackageReference Include="System.Security.Cryptography.Xml" Version="11.0.0-preview.4.26230.115" />

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.