EncryptedReference Classe
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
Representa a classe base abstrata usada na encriptação XML da qual derivam as CipherReferenceclasses, KeyReference, , DataReference e .
public ref class EncryptedReference abstract
public abstract class EncryptedReference
type EncryptedReference = class
Public MustInherit Class EncryptedReference
- Herança
-
EncryptedReference
- Derivado
Exemplos
O exemplo seguinte utiliza o GetXml método da CipherReference classe para escrever os valores XML na 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
Observações
Para mais informações sobre padrões de encriptação XML, consulte Requisitos de Encriptação XML.
Construtores
| Name | Description |
|---|---|
| EncryptedReference() |
Inicializa uma nova instância da EncryptedReference classe. |
| EncryptedReference(String, TransformChain) |
Inicializa uma nova instância da EncryptedReference classe usando o Identificador Uniforme de Recursos (URI) especificado e a cadeia de transformação. |
| EncryptedReference(String) |
Inicializa uma nova instância da EncryptedReference classe usando o Identificador Uniforme de Recursos (URI) especificado. |
Propriedades
| Name | Description |
|---|---|
| CacheValid |
Recebe um valor que indica se a cache é válida. |
| ReferenceType |
Obtém ou define um tipo de referência. |
| TransformChain |
Obtém ou define a cadeia de transformação de um EncryptedReference objeto. |
| Uri |
Obtém ou define o Identificador Uniforme de Recursos (URI) de um EncryptedReference objeto. |
Métodos
| Name | Description |
|---|---|
| AddTransform(Transform) |
Adiciona um Transform objeto à cadeia de transformação corrente de um EncryptedReference objeto. |
| Equals(Object) |
Determina se o objeto especificado é igual ao objeto atual. (Herdado de Object) |
| GetHashCode() |
Serve como função de hash predefinida. (Herdado de Object) |
| GetType() |
Obtém o Type da instância atual. (Herdado de Object) |
| GetXml() |
Devolve a representação XML de um EncryptedReference objeto. |
| LoadXml(XmlElement) |
Carrega um elemento XML num EncryptedReference objeto. |
| MemberwiseClone() |
Cria uma cópia superficial do atual Object. (Herdado de Object) |
| ToString() |
Devolve uma cadeia que representa o objeto atual. (Herdado de Object) |