System.Security.Cryptography.Xml 命名空间
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
包含用于支持创建和验证 XML 数字签名的类。 此命名空间中的类实现万维网联盟建议, XML-Signature 语法和处理。
类
| 名称 | 说明 |
|---|---|
| CipherData |
表示 |
| CipherReference |
表示 |
| CryptoSignedXmlRecursionException |
达到已签名的 XML 递归限制时引发的异常。 除了 ComputeHash 可以引发的其他异常外,在计算哈希时捕获此异常。 |
| DataObject |
表示保存要签名的数据的 XML 签名的对象元素。 |
| DataReference |
表示 |
| DSAKeyValue |
表示 DSA 元素的 |
| EncryptedData |
表示 |
| EncryptedKey |
表示 |
| EncryptedReference |
表示 XML 加密 CipherReference中使用的抽象基类, KeyReference以及 DataReference 从中派生类。 |
| EncryptedType |
表示类 EncryptedData 和 EncryptedKey 派生的抽象基类。 |
| EncryptedXml |
表示实现 XML 加密的过程模型。 |
| EncryptionMethod |
封装用于 XML 加密的加密算法。 |
| EncryptionProperty |
表示 |
| EncryptionPropertyCollection |
表示 XML 加密中使用的类的 EncryptionProperty 集合。 此类不能被继承。 |
| KeyInfo |
表示 XML 数字签名或 XML 加密 |
| KeyInfoClause |
表示子元素的所有实现继承的 KeyInfo 抽象基类。 |
| KeyInfoEncryptedKey |
包装类 EncryptedKey ,将其作为类的 KeyInfo 子元素放置。 |
| KeyInfoName |
表示 |
| KeyInfoNode |
处理 KeyInfo 计算机上未注册特定实现或处理程序的子元素。 |
| KeyInfoRetrievalMethod |
使用 XMLDSIG 或 XML 加密时,引用 KeyInfo 存储在其他位置的对象。 |
| KeyInfoX509Data |
表示 |
| KeyReference |
表示 |
| Reference |
表示 |
| ReferenceList |
表示 |
| RSAKeyValue |
表示 < |
| Signature |
表示 |
| SignedInfo |
包含有关用于 XML 签名的规范化算法和签名算法的信息。 |
| SignedXml |
在核心 XML 签名对象上提供包装器,以帮助创建 XML 签名。 |
| Transform |
表示抽象基类,可从中派生 XML 数字签名中使用的所有 |
| TransformChain |
定义在摘要计算之前应用于未签名内容的对象有序列表 Transform 。 |
| XmlDecryptionTransform |
指定对同一文档执行两者时 XML 数字签名和 XML 加密操作的顺序。 |
| XmlDsigBase64Transform |
表示 |
| 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 |
表示 < |
接口
| 名称 | 说明 |
|---|---|
| IRelDecryptor |
定义解密 XrML |