Export (0) Print
Expand All
1 out of 4 rated this helpful - Rate this topic

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
Public classCipherDataRepresents the <CipherData> element in XML encryption. This class cannot be inherited.
Public classCipherReferenceRepresents the <CipherReference> element in XML encryption. This class cannot be inherited.
Public classDataObjectRepresents the object element of an XML signature that holds data to be signed.
Public classDataReferenceRepresents the <DataReference> element used in XML encryption. This class cannot be inherited.
Public classDSAKeyValueRepresents the DSA private key of the <KeyInfo> element.
Public classEncryptedDataRepresents the <EncryptedData> element in XML encryption. This class cannot be inherited.
Public classEncryptedKeyRepresents the <EncryptedKey> element in XML encryption. This class cannot be inherited.
Public classEncryptedReferenceRepresents the abstract base class used in XML encryption from which the CipherReference, KeyReference, and DataReference classes derive.
Public classEncryptedTypeRepresents the abstract base class from which the classes EncryptedData and EncryptedKey derive.
Public classEncryptedXmlRepresents the process model for implementing XML encryption.
Public classEncryptionMethodEncapsulates the encryption algorithm used for XML encryption.
Public classEncryptionPropertyRepresents the <EncryptionProperty> element used in XML encryption. This class cannot be inherited.
Public classEncryptionPropertyCollectionRepresents a collection of EncryptionProperty classes used in XML encryption. This class cannot be inherited.
Public classKeyInfoRepresents an XML digital signature or XML encryption <KeyInfo> element.
Public classKeyInfoClauseRepresents the abstract base class from which all implementations of KeyInfo subelements inherit.
Public classKeyInfoEncryptedKeyWraps the EncryptedKey class, it to be placed as a subelement of the KeyInfo class.
Public classKeyInfoNameRepresents a <KeyName> subelement of an XMLDSIG or XML Encryption <KeyInfo> element.
Public classKeyInfoNodeHandles KeyInfo subelements that do not have specific implementations or handlers registered on the machine.
Public classKeyInfoRetrievalMethodReferences KeyInfo objects stored at a different location when using XMLDSIG or XML encryption.
Public classKeyInfoX509DataRepresents an <X509Data> subelement of an XMLDSIG or XML Encryption <KeyInfo> element.
Public classKeyReferenceRepresents the <KeyReference> element used in XML encryption. This class cannot be inherited.
Public classReferenceRepresents the <reference> element of an XML signature.
Public classReferenceListRepresents the <ReferenceList> element used in XML encryption. This class cannot be inherited.
Public classRSAKeyValueRepresents the <RSAKeyValue> element of an XML signature.
Public classSignatureRepresents the <Signature> element of an XML signature.
Public classSignedInfoContains information about the canonicalization algorithm and signature algorithm used for the XML signature.
Public classSignedXmlProvides a wrapper on a core XML signature object to facilitate creating XML signatures.
Public classTransformRepresents the abstract base class from which all <Transform> elements that can be used in an XML digital signature derive.
Public classTransformChainDefines an ordered list of Transform objects that is applied to unsigned content prior to digest calculation.
Public classXmlDecryptionTransformSpecifies the order of XML Digital Signature and XML Encryption operations when both are performed on the same document.
Public classXmlDsigBase64TransformRepresents the Base64 decoding transform as defined in Section 6.6.2 of the XMLDSIG specification.
Public classXmlDsigC14NTransformRepresents the C14N XML canonicalization transform for a digital signature as defined by the World Wide Web Consortium (W3C), without comments.
Public classXmlDsigC14NWithCommentsTransformRepresents the C14N XML canonicalization transform for a digital signature as defined by the World Wide Web Consortium (W3C), with comments.
Public classXmlDsigEnvelopedSignatureTransformRepresents the enveloped signature transform for an XML digital signature as defined by the W3C.
Public classXmlDsigExcC14NTransformRepresents the exclusive C14N XML canonicalization transform for a digital signature as defined by the World Wide Web Consortium (W3C), without comments.
Public classXmlDsigExcC14NWithCommentsTransformRepresents the exclusive C14N XML canonicalization transform for a digital signature as defined by the World Wide Web Consortium (W3C), with comments.
Public classXmlDsigXPathTransformRepresents the XPath transform for a digital signature as defined by the W3C.
Public classXmlDsigXsltTransformRepresents the XSLT transform for a digital signature as defined by the W3C.
Public classXmlLicenseTransformRepresents the license transform algorithm used to normalize XrML licenses for signatures.
  StructureDescription
Public structureX509IssuerSerialRepresents the <X509IssuerSerial> element of an XML digital signature.
  InterfaceDescription
Public interfaceIRelDecryptorDefines methods that decrypt an XrML <encryptedGrant> element.

Community Additions

ADD
Show:
© 2014 Microsoft. All rights reserved.