Microsoft.IdentityModel.Xml 命名空间

名称 说明
CanonicalizingTransfrom

定义一个 XML 转换,该转换应用 C14n 规范化,并在转换后的 XML 节点上生成哈希。

DelegatingXmlDictionaryReader

XmlDictionaryReader 委托包装到 InnerReader。

DelegatingXmlDictionaryWriter

将 a XmlDictionaryWriter 和委托包装到 InnerWriter。

DSigElement

XmlDsig 元素的基类,如下所示: https://www.w3.org/TR/2001/PR-xmldsig-core-20010820/

DSigSerializer

读取和写入符合 的 XML

EnvelopedSignatureReader

XmlReader包装指向可能包含签名的 XML 根元素。 如果找到 Signature 元素,则会填充一个Signature,并将ReferencesMicrosoft.IdentityModel.Xml.EnvelopedSignatureReader.XmlTokenStream设置以供将来验证。

EnvelopedSignatureTransform

定义一个 XML 转换,该转换删除与签名关联的 XML 节点。

EnvelopedSignatureWriter

XmlWriter 完全写入信封时自动包装并生成签名。 默认情况下,生成的签名作为信封中的最后一个元素插入。 这可以通过显式调用 WriteSignature 来修改,以指示应插入签名的信封内的位置。

ExclusiveCanonicalizationTransform

表示在 SignedInfo< 和 >Reference< 中找到>的规范化算法。

IssuerSerial

根据以下情况表示 X509Data 的 IssuerSerial 属性: https://www.w3.org/TR/2001/PR-xmldsig-core-20010820/#sec-X509Data

KeyInfo

按如下所示表示 XmlDsig KeyInfo 元素: https://www.w3.org/TR/2001/PR-xmldsig-core-20010820/#sec-KeyInfo

Reference

按如下所示表示 XmlDsig Reference 元素: https://www.w3.org/TR/2001/PR-xmldsig-core-20010820/#sec-Reference

RSAKeyValue

在 KeyValue 元素内找到的 RSAKeyValue。

Signature

按如下方式表示 XmlDsig Signature 元素: https://www.w3.org/TR/2001/PR-xmldsig-core-20010820/#sec-Signature

SignedInfo

按如下所示表示 XmlDsig SignedInfo 元素: https://www.w3.org/TR/2001/PR-xmldsig-core-20010820/#sec-SignedInfo

Transform

定义 XMLTransform

TransformFactory
WsAddressing

WsAddressing 的常量。

WsAddressing.Elements

可以在 WsAddressing ns 中的元素

WsPolicy

WsPolicy 的常量。

WsPolicy.Elements
WsTrustConstants

WsTrust 的常量。 属性和元素在所有版本 2005、1.3、1.4 中几乎相同

WsTrustConstants_1_3

WsTrust 1.3 的常量

WsTrustConstants_1_3.Actions
WsTrustConstants_1_4

WsTrust 1.4 的常量

WsTrustConstants_1_4.Actions
WsTrustConstants_2005

WsTrust 2005 的常量

WsTrustConstants_2005.Actions
WsTrustConstants.Elements

可以位于 WsTrust 消息中的元素

WsTrustConstants.Namespaces

可在 WsTrust 消息中的命名空间

WsUtility

WsUtility 的常量。

WsUtility.Elements

WsUtility ns 中的元素

X509Data

表示 XmlDsig X509Data 元素,如下所示: https://www.w3.org/TR/2001/PR-xmldsig-core-20010820/#sec-X509Data

XmlException

表示处理 xml 时引发的异常。

XmlReadException

当发生读取 XML 时,将引发此异常。

XmlSignatureConstants

命名空间、属性和元素的 XML 签名定义的常量 http://www.w3.org/TR/xmldsig-core/

XmlSignatureConstants.Attributes
XmlSignatureConstants.Elements
XmlTokenStream

维护读取已签名 XML 时获取的 XML 节点的集合。

XmlTokenStreamReader

将 xml 捕获为 XmlTokenStream 的 XmlReader

XmlUtil

用于处理 XML 的实用工具

XmlValidationException

验证 XML <签名>时出现问题时,将引发此异常。

XmlWriteException

写入 XML 时,将引发此异常。

接口

名称 说明
IXmlElementReader

定义用于读取具有已知起始元素的 xml 的接口