XmlDecryptionTransform Klasa
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
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
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 |
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ść |
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) |