XmlDecryptionTransform Klas
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Hiermee geeft u de volgorde van de bewerkingen XML Digital Signature en XML-versleuteling op wanneer beide worden uitgevoerd in hetzelfde document.
public ref class XmlDecryptionTransform : System::Security::Cryptography::Xml::Transform
[System.Diagnostics.CodeAnalysis.RequiresDynamicCode("XmlDsigXsltTransform uses XslCompiledTransform which requires dynamic code.")]
[System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("The algorithm implementations referenced in the XML payload might be removed. Ensure the required algorithm implementations are preserved in your application.")]
public class XmlDecryptionTransform : System.Security.Cryptography.Xml.Transform
public class XmlDecryptionTransform : System.Security.Cryptography.Xml.Transform
[<System.Diagnostics.CodeAnalysis.RequiresDynamicCode("XmlDsigXsltTransform uses XslCompiledTransform which requires dynamic code.")>]
[<System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("The algorithm implementations referenced in the XML payload might be removed. Ensure the required algorithm implementations are preserved in your application.")>]
type XmlDecryptionTransform = class
inherit Transform
type XmlDecryptionTransform = class
inherit Transform
Public Class XmlDecryptionTransform
Inherits Transform
- Overname
- Kenmerken
Opmerkingen
De XmlDecryptionTransform klasse biedt een transformatie die de volgorde bepaalt van bewerkingen voor XML Digital Signature en XML-versleuteling wanneer beide worden uitgevoerd in hetzelfde document.
Gebruik de XmlDecryptionTransform klasse wanneer u XML-versleuteling moet uitvoeren en pas een digitale XML-handtekening toe op hetzelfde XML-document.
U moet een EncryptedXml object doorgeven aan de EncryptedXml eigenschap die de benodigde sleutelgegevens bevat om het document te ontsleutelen.
Constructors
| Name | Description |
|---|---|
| XmlDecryptionTransform() |
Initialiseert een nieuw exemplaar van de XmlDecryptionTransform klasse. |
Eigenschappen
| Name | Description |
|---|---|
| Algorithm |
Haalt de URI (Uniform Resource Identifier) op of stelt deze in die het algoritme identificeert dat wordt uitgevoerd door de huidige transformatie. (Overgenomen van Transform) |
| Context |
Hiermee wordt een XmlElement object opgehaald of ingesteld dat de documentcontext vertegenwoordigt waaronder het huidige Transform object wordt uitgevoerd. (Overgenomen van Transform) |
| EncryptedXml |
Hiermee haalt u een EncryptedXml object op dat informatie bevat over de sleutels die nodig zijn om een XML-document te ontsleutelen. |
| InputTypes |
Hiermee haalt u een matrix op van typen die geldige invoer zijn voor de LoadInput(Object) methode van het huidige XmlDecryptionTransform object. |
| OutputTypes |
Hiermee haalt u een matrix op van typen die mogelijke uitvoer van de GetOutput() methoden van het huidige XmlDecryptionTransform object zijn. |
| PropagatedNamespaces |
Hiermee wordt een Hashtable object opgehaald of ingesteld dat de naamruimten bevat die in de handtekening worden doorgegeven. (Overgenomen van Transform) |
| Resolver |
Hiermee stelt u het huidige XmlResolver object in. (Overgenomen van Transform) |
Methoden
| Name | Description |
|---|---|
| AddExceptUri(String) |
Voegt een URI (Uniform Resource Identifier) toe die moet worden uitgesloten van verwerking. |
| Equals(Object) |
Bepaalt of het opgegeven object gelijk is aan het huidige object. (Overgenomen van Object) |
| GetDigestedOutput(HashAlgorithm) |
Wanneer deze wordt overschreven in een afgeleide klasse, wordt de samenvatting geretourneerd die aan een Transform object is gekoppeld. (Overgenomen van Transform) |
| GetHashCode() |
Fungeert als de standaardhashfunctie. (Overgenomen van Object) |
| GetInnerXml() |
Retourneert een XML-weergave van de parameters van een XmlDecryptionTransform object dat geschikt is om te worden opgenomen als subelementen van een XMLDSIG-element |
| GetOutput() |
Retourneert de uitvoer van het huidige XmlDsigEnvelopedSignatureTransform object. |
| GetOutput(Type) |
Retourneert de uitvoer van het huidige XmlDsigEnvelopedSignatureTransform object. |
| GetType() |
Hiermee haalt u de Type huidige instantie op. (Overgenomen van Object) |
| GetXml() |
Retourneert de XML-weergave van het huidige Transform object. (Overgenomen van Transform) |
| IsTargetElement(XmlElement, String) |
Bepaalt of het id-kenmerk van een XmlElement object overeenkomt met een opgegeven waarde. |
| LoadInnerXml(XmlNodeList) |
Parseert het opgegeven XmlNodeList object als transformatiespecifieke inhoud van een |
| LoadInput(Object) |
Wanneer deze wordt overschreven in een afgeleide klasse, wordt de opgegeven invoer in het huidige XmlDecryptionTransform object geladen. |
| MemberwiseClone() |
Hiermee maakt u een ondiepe kopie van de huidige Object. (Overgenomen van Object) |
| ToString() |
Retourneert een tekenreeks die het huidige object vertegenwoordigt. (Overgenomen van Object) |