Udostępnij za pośrednictwem


XmlDecryptionTransform Klasa

Definicja

Określa kolejność operacji podpisu cyfrowego XML i szyfrowania XML, gdy oba są wykonywane w tym samym dokumencie.

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
Dziedziczenie
XmlDecryptionTransform

Uwagi

Klasa XmlDecryptionTransform udostępnia przekształcenie, które określa kolejność operacji podpisu cyfrowego XML i szyfrowania XML podczas wykonywania obu operacji w tym samym dokumencie.

XmlDecryptionTransform Użyj klasy zawsze, gdy musisz wykonać szyfrowanie XML i zastosować podpis cyfrowy XML do tego samego dokumentu XML.

Aby odszyfrować dokument, należy przekazać EncryptedXml obiekt do EncryptedXml właściwości zawierającej niezbędne informacje o kluczu.

Konstruktory

XmlDecryptionTransform()

Inicjuje nowe wystąpienie klasy XmlDecryptionTransform.

Właściwości

Algorithm

Pobiera lub ustawia identyfikator URI (Uniform Resource Identifier), który identyfikuje algorytm wykonywany przez bieżącą transformację.

(Odziedziczone po Transform)
Context

Pobiera lub ustawia XmlElement obiekt reprezentujący kontekst dokumentu, w którym jest uruchomiony bieżący Transform obiekt.

(Odziedziczone po Transform)
EncryptedXml

Pobiera lub ustawia EncryptedXml obiekt zawierający informacje o kluczach niezbędnych do odszyfrowania dokumentu XML.

InputTypes

Pobiera tablicę typów, które są prawidłowymi danymi wejściowymi metody LoadInput(Object) bieżącego XmlDecryptionTransform obiektu.

OutputTypes

Pobiera tablicę typów, które są możliwymi danymi wyjściowymi z GetOutput() metod bieżącego XmlDecryptionTransform obiektu.

PropagatedNamespaces

Pobiera lub ustawia Hashtable obiekt zawierający przestrzenie nazw, które są propagowane do podpisu.

(Odziedziczone po Transform)
Resolver

Ustawia bieżący XmlResolver obiekt.

(Odziedziczone po Transform)

Metody

AddExceptUri(String)

Dodaje identyfikator URI (Uniform Resource Identifier), który ma zostać wyklucz z przetwarzania.

Equals(Object)

Określa, czy dany obiekt jest taki sam, jak bieżący obiekt.

(Odziedziczone po Object)
GetDigestedOutput(HashAlgorithm)

Po przesłonięciu w klasie pochodnej zwraca skrót skojarzony z obiektem Transform .

(Odziedziczone po Transform)
GetHashCode()

Służy jako domyślna funkcja skrótu.

(Odziedziczone po Object)
GetInnerXml()

Zwraca reprezentację XML parametrów XmlDecryptionTransform obiektu, który jest odpowiedni do dołączenia jako podelementy elementu XMLDSIG <Transform> .

GetOutput()

Zwraca dane wyjściowe bieżącego XmlDsigEnvelopedSignatureTransform obiektu.

GetOutput(Type)

Zwraca dane wyjściowe bieżącego XmlDsigEnvelopedSignatureTransform obiektu.

GetType()

Type Pobiera bieżące wystąpienie.

(Odziedziczone po Object)
GetXml()

Zwraca reprezentację XML bieżącego Transform obiektu.

(Odziedziczone po Transform)
IsTargetElement(XmlElement, String)

Określa, czy atrybut XmlElement ID obiektu jest zgodny z określoną wartością.

LoadInnerXml(XmlNodeList)

Analizuje określony XmlNodeList obiekt jako zawartość <Transform> specyficzną dla transformacji elementu i konfiguruje wewnętrzny stan bieżącego XmlDecryptionTransform obiektu w taki sposób, aby był zgodny z elementem <Transform> .

LoadInput(Object)

Po zastąpieniu w klasie pochodnej ładuje określone dane wejściowe do bieżącego XmlDecryptionTransform obiektu.

MemberwiseClone()

Tworzy płytkią kopię bieżącego Objectelementu .

(Odziedziczone po Object)
ToString()

Zwraca ciąg reprezentujący bieżący obiekt.

(Odziedziczone po Object)

Dotyczy