System.Security.Cryptography.Xml Espacio de nombres

Contiene clases para admitir la creación y validación de firmas digitales XML. Las clases de este espacio de nombres implementan la recomendación de World Wide Web Consortium, XML-Signature sintaxis y procesamiento.

Clases

Nombre Description
CipherData

Representa el <CipherData> elemento del cifrado XML. Esta clase no puede heredarse.

CipherReference

Representa el <CipherReference> elemento del cifrado XML. Esta clase no puede heredarse.

DataObject

Representa el elemento de objeto de una firma XML que contiene los datos que se van a firmar.

DataReference

Representa el elemento usado en el <DataReference> cifrado XML. Esta clase no puede heredarse.

DSAKeyValue

Representa la DSA clave privada del <KeyInfo> elemento.

EncryptedData

Representa el <EncryptedData> elemento del cifrado XML. Esta clase no puede heredarse.

EncryptedKey

Representa el <EncryptedKey> elemento del cifrado XML. Esta clase no puede heredarse.

EncryptedReference

Representa la clase base abstracta que se usa en el cifrado XML del que derivan las CipherReferenceclases , KeyReferencey DataReference .

EncryptedType

Representa la clase base abstracta de la que derivan las clases EncryptedData y EncryptedKey .

EncryptedXml

Representa el modelo de proceso para implementar el cifrado XML.

EncryptionMethod

Encapsula el algoritmo de cifrado usado para el cifrado XML.

EncryptionProperty

Representa el elemento usado en el <EncryptionProperty> cifrado XML. Esta clase no puede heredarse.

EncryptionPropertyCollection

Representa una colección de EncryptionProperty clases usadas en el cifrado XML. Esta clase no puede heredarse.

KeyInfo

Representa una firma digital XML o un elemento de cifrado <KeyInfo> XML.

KeyInfoClause

Representa la clase base abstracta de la que se heredan todas las implementaciones de KeyInfo subelementos.

KeyInfoEncryptedKey

Encapsula la EncryptedKey clase , que se va a colocar como un subelemento de la KeyInfo clase .

KeyInfoName

Representa un <KeyName> subelemento de un elemento XMLDSIG o cifrado <KeyInfo> XML.

KeyInfoNode

Controla los KeyInfo subelementos que no tienen implementaciones o controladores específicos registrados en la máquina.

KeyInfoRetrievalMethod

Hace referencia a objetos almacenados KeyInfo en una ubicación diferente cuando se usa el cifrado XMLDSIG o XML.

KeyInfoX509Data

Representa un <X509Data> subelemento de un elemento XMLDSIG o cifrado <KeyInfo> XML.

KeyReference

Representa el elemento usado en el <KeyReference> cifrado XML. Esta clase no puede heredarse.

Reference

Representa el <reference> elemento de una firma XML.

ReferenceList

Representa el elemento usado en el <ReferenceList> cifrado XML. Esta clase no puede heredarse.

RSAKeyValue

Representa el <RSAKeyValue> elemento de una firma XML.

Signature

Representa el <Signature> elemento de una firma XML.

SignedInfo

Contiene información sobre el algoritmo de canónico y el algoritmo de firma usados para la firma XML.

SignedXml

Proporciona un contenedor en un objeto de firma XML principal para facilitar la creación de firmas XML.

Transform

Representa la clase base abstracta de la que se derivan todos los <Transform> elementos que se pueden usar en una firma digital XML.

TransformChain

Define una lista ordenada de Transform objetos que se aplica al contenido sin firmar antes del cálculo de resumen.

XmlDecryptionTransform

Especifica el orden de las operaciones de firma digital XML y cifrado XML cuando ambas se realizan en el mismo documento.

XmlDsigBase64Transform

Representa la Base64 transformación de descodificación tal como se define en la sección 6.6.2 de la especificación XMLDSIG.

XmlDsigC14NTransform

Representa la transformación de canónica XML C14N para una firma digital definida por World Wide Web Consortium (W3C), sin comentarios.

XmlDsigC14NWithCommentsTransform

Representa la transformación de canónica XML C14N para una firma digital definida por World Wide Web Consortium (W3C), con comentarios.

XmlDsigEnvelopedSignatureTransform

Representa la transformación de firma sobre para una firma digital XML tal como se define en W3C.

XmlDsigExcC14NTransform

Representa la transformación exclusiva de canónica XML C14N para una firma digital, tal como se define en World Wide Web Consortium (W3C), sin comentarios.

XmlDsigExcC14NWithCommentsTransform

Representa la transformación exclusiva de canónica XML C14N para una firma digital, tal como se define en World Wide Web Consortium (W3C), con comentarios.

XmlDsigXPathTransform

Representa la transformación XPath para una firma digital definida por el W3C.

XmlDsigXsltTransform

Representa la transformación XSLT para una firma digital definida por el W3C.

XmlLicenseTransform

Representa el algoritmo de transformación de licencias usado para normalizar licencias XrML para firmas.

Estructuras

Nombre Description
X509IssuerSerial

Representa el <X509IssuerSerial> elemento de una firma digital XML.

Interfaces

Nombre Description
IRelDecryptor

Define métodos que descifran un elemento XrML <encryptedGrant> .