EncryptedReference Clase

Definición

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

public ref class EncryptedReference abstract
public abstract class EncryptedReference
type EncryptedReference = class
Public MustInherit Class EncryptedReference
Herencia
EncryptedReference
Derivado

Ejemplos

En el ejemplo siguiente se usa el GetXml método de la CipherReference clase para escribir los valores XML en la consola.

using System;
using System.Security.Cryptography.Xml;
using System.Xml;
using System.IO;

/// This sample used the GetXml method in the CipherReference class to
/// write the XML values for the CipherReference to the console.
namespace CipherReference2
{
    class CipherReference2
    {
        [STAThread]
        static void Main(string[] args)
        {
            //Create a URI string.
            String uri = "http://www.woodgrovebank.com/document.xml";

            // Create a Base64 transform. The input content retrieved from the
            // URI should be Base64-decoded before other processing.
            Transform base64 = new XmlDsigBase64Transform();

            //Create a transform chain and add the transform to it.
            TransformChain tc = new TransformChain();

            tc.Add(base64);

            //Create <CipherReference> information.
            CipherReference reference = new CipherReference(uri, tc);
            // Write the CipherReference value to the console.
            Console.WriteLine("Cipher Reference data: {0}", reference.GetXml().OuterXml);
        }
    }
}
Imports System.Security.Cryptography.Xml
Imports System.Xml
Imports System.IO


' This sample used the GetXml method in the CipherReference class
' to write the value of CipherReference to the console.
Module Module1

    Sub Main()
        ' Create a URI string.
        Dim uri As String = "http://www.woodgrovebank.com/document.xml"
        ' Create a Base64 transform. The input content retrieved from the
        ' URI should be Base64-decoded before other processing.
        Dim base64 As Transform = New XmlDsigBase64Transform
        Dim tc As New TransformChain
        tc.Add(base64)
        ' Create <CipherReference> information.
        Dim reference As CipherReference = New CipherReference(uri, tc)
    ' Write the XML for the CipherReference to the console.
    Console.WriteLine("Cipher Reference: {0}", reference.GetXml().OuterXml)
    End Sub

End Module

Comentarios

Para obtener más información sobre los estándares de cifrado XML, vea Requisitos de cifrado XML.

Constructores

Nombre Description
EncryptedReference()

Inicializa una nueva instancia de la clase EncryptedReference.

EncryptedReference(String, TransformChain)

Inicializa una nueva instancia de la EncryptedReference clase utilizando el identificador uniforme de recursos (URI) especificado y la cadena de transformación.

EncryptedReference(String)

Inicializa una nueva instancia de la EncryptedReference clase utilizando el identificador uniforme de recursos (URI) especificado.

Propiedades

Nombre Description
CacheValid

Obtiene un valor que indica si la memoria caché es válida.

ReferenceType

Obtiene o establece un tipo de referencia.

TransformChain

Obtiene o establece la cadena de transformación de un EncryptedReference objeto .

Uri

Obtiene o establece el identificador uniforme de recursos (URI) de un EncryptedReference objeto .

Métodos

Nombre Description
AddTransform(Transform)

Agrega un Transform objeto a la cadena de transformación actual de un EncryptedReference objeto .

Equals(Object)

Determina si el objeto especificado es igual al objeto actual.

(Heredado de Object)
GetHashCode()

Actúa como la función hash predeterminada.

(Heredado de Object)
GetType()

Obtiene el Type de la instancia actual.

(Heredado de Object)
GetXml()

Devuelve la representación XML de un EncryptedReference objeto .

LoadXml(XmlElement)

Carga un elemento XML en un EncryptedReference objeto .

MemberwiseClone()

Crea una copia superficial del Objectactual.

(Heredado de Object)
ToString()

Devuelve una cadena que representa el objeto actual.

(Heredado de Object)

Se aplica a