Share via


XmlDecryptionTransform 类

定义

指定对同一文档执行 XML 数字签名和 XML 加密操作时这两项操作的顺序。

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
继承
XmlDecryptionTransform

注解

XmlDecryptionTransform 提供一个转换,用于确定对同一文档执行 XML 数字签名和 XML 加密操作的顺序。

XmlDecryptionTransform每当需要执行 XML 加密并将 XML 数字签名应用于同一 XML 文档时,请使用 类。

必须将 对象 EncryptedXml 传递给 属性, EncryptedXml 该属性包含解密文档所需的密钥信息。

构造函数

XmlDecryptionTransform()

初始化 XmlDecryptionTransform 类的新实例。

属性

Algorithm

获取或设置用于标识当前转换所执行的算法的统一资源标识符 (URI)。

(继承自 Transform)
Context

获取或设置一个 XmlElement 对象,该对象表示当前 Transform 对象运行的文档上下文。

(继承自 Transform)
EncryptedXml

获取或设置一个 EncryptedXml 对象,该对象包含有关解密 XML 文档所必需的密钥的信息。

InputTypes

获取一个类型数组,这些类型是当前 XmlDecryptionTransform 对象的 LoadInput(Object) 方法的有效输入。

OutputTypes

获取一个类型数组,这些类型是当前 XmlDecryptionTransform 对象的 GetOutput() 方法的可能输出。

PropagatedNamespaces

获取或设置一个 Hashtable 对象,该对象包含传播到签名中的命名空间。

(继承自 Transform)
Resolver

设置当前的 XmlResolver 对象。

(继承自 Transform)

方法

AddExceptUri(String)

添加要从处理中排除的统一资源标识符 (URI)。

Equals(Object)

确定指定对象是否等于当前对象。

(继承自 Object)
GetDigestedOutput(HashAlgorithm)

当在派生类中重写时,返回与 Transform 对象关联的摘要。

(继承自 Transform)
GetHashCode()

作为默认哈希函数。

(继承自 Object)
GetInnerXml()

返回 XmlDecryptionTransform 对象的参数的 XML 表示形式,适合以 XMLDSIG <Transform> 元素的子元素的形成来包含这些参数。

GetOutput()

返回当前 XmlDsigEnvelopedSignatureTransform 对象的输出。

GetOutput(Type)

返回当前 XmlDsigEnvelopedSignatureTransform 对象的输出。

GetType()

获取当前实例的 Type

(继承自 Object)
GetXml()

返回当前 Transform 对象的 XML 表示形式。

(继承自 Transform)
IsTargetElement(XmlElement, String)

确定 XmlElement 对象的 ID 特性是否与指定值匹配。

LoadInnerXml(XmlNodeList)

将指定的 XmlNodeList 对象分析为 <Transform> 元素的特定于转换的内容,并配置当前 XmlDecryptionTransform 对象的内部状态以匹配 <Transform> 元素。

LoadInput(Object)

在派生类中重写时,将指定的输入加载到当前 XmlDecryptionTransform 对象中。

MemberwiseClone()

创建当前 Object 的浅表副本。

(继承自 Object)
ToString()

返回表示当前对象的字符串。

(继承自 Object)

适用于