XmlDecryptionTransform Classe
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Consente di specificare l'ordine delle operazioni di firma digitale e crittografia XML effettuate entrambe sullo stesso documento.
public ref class XmlDecryptionTransform : System::Security::Cryptography::Xml::Transform
public class XmlDecryptionTransform : System.Security.Cryptography.Xml.Transform
type XmlDecryptionTransform = class
inherit Transform
Public Class XmlDecryptionTransform
Inherits Transform
- Ereditarietà
Commenti
La XmlDecryptionTransform classe fornisce una trasformazione che determina l'ordine delle operazioni XML Digital Signature e XML Encryption quando entrambe vengono eseguite nello stesso documento.
Utilizzare la XmlDecryptionTransform classe ogni volta che è necessario eseguire la crittografia XML e applicare una firma digitale XML allo stesso documento XML.
È necessario passare un EncryptedXml oggetto alla EncryptedXml proprietà che contiene le informazioni sulla chiave necessarie per decrittografare il documento.
Costruttori
XmlDecryptionTransform() |
Inizializza una nuova istanza della classe XmlDecryptionTransform. |
Proprietà
Algorithm |
Ottiene o imposta l'URI (Uniform Resource Identifier) che identifica l'algoritmo utilizzato dalla trasformazione corrente. (Ereditato da Transform) |
Context |
Ottiene o imposta un oggetto XmlElement che rappresenta il contesto del documento nel quale viene eseguito l'oggetto Transform corrente. (Ereditato da Transform) |
EncryptedXml |
Ottiene o imposta un oggetto EncryptedXml contenente informazioni sulle chiavi necessarie per decrittografare un documento XML. |
InputTypes |
Ottiene una matrice di tipi che sono input validi del metodo LoadInput(Object) dell'oggetto XmlDecryptionTransform corrente. |
OutputTypes |
Ottiene una matrice di tipi che sono possibili output dei metodi GetOutput() dell'oggetto XmlDecryptionTransform corrente. |
PropagatedNamespaces |
Ottiene o imposta l'oggetto Hashtable che contiene gli spazi dei nomi propagati nella firma. (Ereditato da Transform) |
Resolver |
Imposta l'oggetto XmlResolver corrente. (Ereditato da Transform) |
Metodi
AddExceptUri(String) |
Consente di aggiungere un URI (Uniform Resource Identifier) da escludere dall'elaborazione. |
Equals(Object) |
Determina se l'oggetto specificato è uguale all'oggetto corrente. (Ereditato da Object) |
GetDigestedOutput(HashAlgorithm) |
Quando è sottoposto a override in una classe derivata, restituisce il digest associato all'oggetto Transform. (Ereditato da Transform) |
GetHashCode() |
Funge da funzione hash predefinita. (Ereditato da Object) |
GetInnerXml() |
Viene restituita una rappresentazione XML dei parametri dell'oggetto XmlDecryptionTransform che potranno essere inclusi come sottoelementi di un elemento |
GetOutput() |
Restituisce l'output dell'oggetto XmlDsigEnvelopedSignatureTransform corrente. |
GetOutput(Type) |
Restituisce l'output dell'oggetto XmlDsigEnvelopedSignatureTransform corrente. |
GetType() |
Ottiene l'oggetto Type dell'istanza corrente. (Ereditato da Object) |
GetXml() |
Restituisce la rappresentazione XML dell'oggetto Transform corrente. (Ereditato da Transform) |
IsTargetElement(XmlElement, String) |
Consente di determinare se l'attributo ID di un oggetto XmlElement corrisponde al valore specificato. |
LoadInnerXml(XmlNodeList) |
Consente di analizzare l'oggetto XmlNodeList specificato specificato come contenuto specifico della trasformazione di un elemento |
LoadInput(Object) |
Quando si effettua l'override in una classe derivata, viene caricato l'input specificato nell'oggetto XmlDecryptionTransform corrente. |
MemberwiseClone() |
Crea una copia superficiale dell'oggetto Object corrente. (Ereditato da Object) |
ToString() |
Restituisce una stringa che rappresenta l'oggetto corrente. (Ereditato da Object) |