System.Security.Cryptography.Xml 命名空间

包含用于支持创建和验证 XML 数字签名的类。 此命名空间中的类实现万维网联盟建议, XML-Signature 语法和处理

名称 说明
CipherData

表示 <CipherData> XML 加密中的元素。 此类不能被继承。

CipherReference

表示 <CipherReference> XML 加密中的元素。 此类不能被继承。

CryptoSignedXmlRecursionException

达到已签名的 XML 递归限制时引发的异常。 除了 ComputeHash 可以引发的其他异常外,在计算哈希时捕获此异常。

DataObject

表示保存要签名的数据的 XML 签名的对象元素。

DataReference

表示 <DataReference> XML 加密中使用的元素。 此类不能被继承。

DSAKeyValue

表示 DSA 元素的 <KeyInfo> 私钥。

EncryptedData

表示 <EncryptedData> XML 加密中的元素。 此类不能被继承。

EncryptedKey

表示 <EncryptedKey> XML 加密中的元素。 此类不能被继承。

EncryptedReference

表示 XML 加密 CipherReference中使用的抽象基类, KeyReference以及 DataReference 从中派生类。

EncryptedType

表示类 EncryptedDataEncryptedKey 派生的抽象基类。

EncryptedXml

表示实现 XML 加密的过程模型。

EncryptionMethod

封装用于 XML 加密的加密算法。

EncryptionProperty

表示 <EncryptionProperty> XML 加密中使用的元素。 此类不能被继承。

EncryptionPropertyCollection

表示 XML 加密中使用的类的 EncryptionProperty 集合。 此类不能被继承。

KeyInfo

表示 XML 数字签名或 XML 加密 <KeyInfo> 元素。

KeyInfoClause

表示子元素的所有实现继承的 KeyInfo 抽象基类。

KeyInfoEncryptedKey

包装类 EncryptedKey ,将其作为类的 KeyInfo 子元素放置。

KeyInfoName

表示 <KeyName> XMLDSIG 或 XML 加密 <KeyInfo> 元素的子元素。

KeyInfoNode

处理 KeyInfo 计算机上未注册特定实现或处理程序的子元素。

KeyInfoRetrievalMethod

使用 XMLDSIG 或 XML 加密时,引用 KeyInfo 存储在其他位置的对象。

KeyInfoX509Data

表示 <X509Data> XMLDSIG 或 XML 加密 <KeyInfo> 元素的子元素。

KeyReference

表示 <KeyReference> XML 加密中使用的元素。 此类不能被继承。

Reference

表示 <reference> XML 签名的元素。

ReferenceList

表示 <ReferenceList> XML 加密中使用的元素。 此类不能被继承。

RSAKeyValue

表示 <RSAKeyValue> XML 签名的元素。

Signature

表示 <Signature> XML 签名的元素。

SignedInfo

包含有关用于 XML 签名的规范化算法和签名算法的信息。

SignedXml

在核心 XML 签名对象上提供包装器,以帮助创建 XML 签名。

Transform

表示抽象基类,可从中派生 XML 数字签名中使用的所有 <Transform> 元素。

TransformChain

定义在摘要计算之前应用于未签名内容的对象有序列表 Transform

XmlDecryptionTransform

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

XmlDsigBase64Transform

表示 Base64 XMLDSIG 规范的第 6.6.2 节中定义的解码转换。

XmlDsigC14NTransform

表示由万维网联合会(W3C)定义的数字签名的 C14N XML 规范化转换,不带注释。

XmlDsigC14NWithCommentsTransform

表示万维网联合会(W3C)定义的数字签名的 C14N XML 规范化转换,并带有注释。

XmlDsigEnvelopedSignatureTransform

表示 W3C 定义的 XML 数字签名的信封签名转换。

XmlDsigExcC14NTransform

表示由万维网联合会(W3C)定义的数字签名的独占 C14N XML 规范化转换,不带注释。

XmlDsigExcC14NWithCommentsTransform

表示由万维网联合会(W3C)定义的数字签名的独占 C14N XML 规范化转换,并带有注释。

XmlDsigXPathTransform

表示由 W3C 定义的数字签名的 XPath 转换。

XmlDsigXsltTransform

表示由 W3C 定义的数字签名的 XSLT 转换。

XmlLicenseTransform

表示用于规范化签名的 XrML 许可证的许可证转换算法。

结构

名称 说明
X509IssuerSerial

表示 <X509IssuerSerial> XML 数字签名的元素。

接口

名称 说明
IRelDecryptor

定义解密 XrML <encryptedGrant> 元素的方法。