XmlDecryptionTransform 类
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
指定对同一文档执行 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 提供一个转换,用于确定对同一文档执行 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 |
GetOutput() |
返回当前 XmlDsigEnvelopedSignatureTransform 对象的输出。 |
GetOutput(Type) |
返回当前 XmlDsigEnvelopedSignatureTransform 对象的输出。 |
GetType() |
获取当前实例的 Type。 (继承自 Object) |
GetXml() |
返回当前 Transform 对象的 XML 表示形式。 (继承自 Transform) |
IsTargetElement(XmlElement, String) |
确定 XmlElement 对象的 ID 特性是否与指定值匹配。 |
LoadInnerXml(XmlNodeList) |
将指定的 XmlNodeList 对象分析为 |
LoadInput(Object) |
在派生类中重写时,将指定的输入加载到当前 XmlDecryptionTransform 对象中。 |
MemberwiseClone() |
创建当前 Object 的浅表副本。 (继承自 Object) |
ToString() |
返回表示当前对象的字符串。 (继承自 Object) |