XmlDecryptionTransform Třída
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Určuje pořadí operací digitálního podpisu XML a šifrování XML, pokud se obě operace provádějí ve stejném dokumentu.
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
- Dědičnost
Poznámky
Třída XmlDecryptionTransform poskytuje transformaci, která určuje pořadí operací digitálního podpisu XML a šifrování XML, pokud jsou provedeny ve stejném dokumentu.
XmlDecryptionTransform Použijte třídu vždy, když potřebujete provést šifrování XML a použít digitální podpis XML na stejný dokument XML.
Do vlastnosti musíte předat EncryptedXml objekt EncryptedXml , který obsahuje informace o klíči potřebné k dešifrování dokumentu.
Konstruktory
XmlDecryptionTransform() |
Inicializuje novou instanci XmlDecryptionTransform třídy . |
Vlastnosti
Algorithm |
Získá nebo nastaví identifikátor URI (Uniform Resource Identifier), který identifikuje algoritmus provedený aktuální transformací. (Zděděno od Transform) |
Context |
Získá nebo nastaví XmlElement objekt, který představuje kontext dokumentu, ve kterém je spuštěn aktuální Transform objekt. (Zděděno od Transform) |
EncryptedXml |
Získá nebo nastaví EncryptedXml objekt, který obsahuje informace o klíčích potřebných k dešifrování dokumentu XML. |
InputTypes |
Získá pole typů, které jsou platnými vstupy metody LoadInput(Object) aktuálního XmlDecryptionTransform objektu. |
OutputTypes |
Získá pole typů, které jsou možné výstupy z GetOutput() metod aktuálního XmlDecryptionTransform objektu. |
PropagatedNamespaces |
Získá nebo nastaví Hashtable objekt, který obsahuje obory názvů, které jsou rozšířeny do podpisu. (Zděděno od Transform) |
Resolver |
Nastaví aktuální XmlResolver objekt. (Zděděno od Transform) |
Metody
AddExceptUri(String) |
Přidá identifikátor URI (Uniform Resource Identifier), který se vyloučí ze zpracování. |
Equals(Object) |
Určí, zda se zadaný objekt rovná aktuálnímu objektu. (Zděděno od Object) |
GetDigestedOutput(HashAlgorithm) |
Při přepsání v odvozené třídě vrátí hodnotu hash přidruženou k objektu Transform . (Zděděno od Transform) |
GetHashCode() |
Slouží jako výchozí hashovací funkce. (Zděděno od Object) |
GetInnerXml() |
Vrátí reprezentaci XML parametrů objektu XmlDecryptionTransform , které jsou vhodné k zahrnutí jako podprvky XMLDSIG |
GetOutput() |
Vrátí výstup aktuálního XmlDsigEnvelopedSignatureTransform objektu. |
GetOutput(Type) |
Vrátí výstup aktuálního XmlDsigEnvelopedSignatureTransform objektu. |
GetType() |
Type Získá z aktuální instance. (Zděděno od Object) |
GetXml() |
Vrátí reprezentaci XML aktuálního Transform objektu. (Zděděno od Transform) |
IsTargetElement(XmlElement, String) |
Určuje, zda atribut ID objektu XmlElement odpovídá zadané hodnotě. |
LoadInnerXml(XmlNodeList) |
Parsuje zadaný XmlNodeList objekt jako obsah |
LoadInput(Object) |
Při přepsání v odvozené třídě načte zadaný vstup do aktuálního XmlDecryptionTransform objektu. |
MemberwiseClone() |
Vytvoří mělkou kopii aktuálního Objectsouboru . (Zděděno od Object) |
ToString() |
Vrátí řetězec, který představuje aktuální objekt. (Zděděno od Object) |