Para ver el artículo en inglés, active la casilla Inglés. También puede ver el texto en inglés en una ventana emergente si pasa el puntero del mouse por el texto.
Traducción
Inglés
Esta documentación está archivada y no tiene mantenimiento.

KeyInfoRetrievalMethod (Clase)

Cuando se utiliza XMLDSIG o el cifrado XML, hace referencia a objetos KeyInfo almacenados en una ubicación diferente.

System.Object
  System.Security.Cryptography.Xml.KeyInfoClause
    System.Security.Cryptography.Xml.KeyInfoRetrievalMethod

Espacio de nombres:  System.Security.Cryptography.Xml
Ensamblado:  System.Security (en System.Security.dll)

[HostProtectionAttribute(SecurityAction.LinkDemand, MayLeakOnAbort = true)]
public class KeyInfoRetrievalMethod : KeyInfoClause

El tipo KeyInfoRetrievalMethod expone los siguientes miembros.

  NombreDescripción
Método públicoKeyInfoRetrievalMethod()Inicializa una nueva instancia de la clase KeyInfoRetrievalMethod.
Método públicoKeyInfoRetrievalMethod(String)Inicializa una nueva instancia de la clase KeyInfoRetrievalMethod con el Identificador de recursos uniforme (identificador URI) especificado apuntando al objeto KeyInfo al que se hace referencia.
Método públicoKeyInfoRetrievalMethod(String, String)Inicializa una nueva instancia de la clase KeyInfoRetrievalMethod con el Identificador uniforme de recursos (identificador URI) especificado apuntando al objeto KeyInfo al que hace referencia y al identificador URI que describe el tipo de datos que se van a recuperar.
Arriba

  NombreDescripción
Propiedad públicaTypeObtiene o establece un Identificador uniforme de recursos (identificador URI) que describe el tipo de datos que se va a recuperar.
Propiedad públicaUriObtiene o establece el Identificador uniforme de recursos (identificador URI) del objeto KeyInfoRetrievalMethod.
Arriba

  NombreDescripción
Método públicoEquals(Object)Determina si el objeto Object especificado es igual al objeto Object actual. (Se hereda de Object).
Método protegidoFinalize Permite que un objeto intente liberar recursos y realizar otras operaciones de limpieza antes de ser reclamado por el recolector de basura. (Se hereda de Object).
Método públicoGetHashCodeActúa como función hash para un tipo concreto. (Se hereda de Object).
Método públicoGetType Obtiene el Type de la instancia actual. (Se hereda de Object).
Método públicoGetXmlDevuelve la representación XML del objeto KeyInfoRetrievalMethod. (Invalida a KeyInfoClause.GetXml()).
Método públicoLoadXmlAnaliza el objeto XmlElement de entrada y configura el estado interno del objeto KeyInfoRetrievalMethod de manera que coincidan. (Invalida a KeyInfoClause.LoadXml(XmlElement)).
Método protegidoMemberwiseClone Crea una copia superficial del Object actual. (Se hereda de Object).
Método públicoToString Devuelve una cadena que representa al objeto actual. (Se hereda de Object).
Arriba

La clase KeyInfoRetrievalMethod representa el elemento <RetrievalMethod> tanto para el cifrado XML como para las firmas XML digitales.

Utilice la clase KeyInfoRetrievalMethod para hacer referencia a la misma información de KeyInfo en varias firmas XMLDSIG o documentos XML cifrados, sobre todo cuando la información de referencia sea grande. Por ejemplo, se puede utilizar un subelemento <RetrievalMethod> para hacer referencia a un objeto KeyInfoX509Data que contenga una cadena de certificados a X.509v3 que valide la clave de firma.

Para obtener más información sobre el elemento <RetrievalMethod>, vea la Sección 4.4.3 de la especificación XMLDSIG, disponible en World Wide Web Consortium (W3C) en la dirección www.w3.org/TR/xmldsig-core/ (en inglés), o vea la especificación de cifrado XML, disponible en W3C en la dirección www.w3.org/TR/xmlenc-core/ (en inglés).

NotaNota

El atributo HostProtectionAttribute aplicado a este tipo o miembro tiene el siguiente valor de la propiedad Resources: MayLeakOnAbort. El atributo HostProtectionAttribute no afecta a las aplicaciones de escritorio (que normalmente se inician haciendo doble clic en un icono, escribiendo un comando o introduciendo una dirección URL en el explorador). Para obtener más información, vea la clase HostProtectionAttribute o Programación en SQL Server y atributos de protección de host.

.NET Framework

Compatible con: 4, 3.5, 3.0, 2.0, 1.1, 1.0

.NET Framework Client Profile

Compatible con: 4, 3.5 SP1

Windows 7, Windows Vista SP1 o posterior, Windows XP SP3, Windows XP SP2 x64 Edition, Windows Server 2008 (no se admite Server Core), Windows Server 2008 R2 (se admite Server Core con SP1 o posterior), Windows Server 2003 SP2

.NET Framework no admite todas las versiones de todas las plataformas. Para obtener una lista de las versiones compatibles, vea Requisitos de sistema de .NET Framework.

Todos los miembros static (Shared en Visual Basic) públicos de este tipo son seguros para la ejecución de subprocesos. No se garantiza que los miembros de instancias sean seguros para la ejecución de subprocesos.
Mostrar: