Microsoft.IdentityModel.Xml 命名空間

類別

名稱 Description
CanonicalizingTransfrom

定義一種 XML 轉換,應用 C14n 標準化,並在轉換後的 XML 節點上產生雜湊值。

DelegatingXmlDictionaryReader

將代表們送 XmlDictionaryReader 往 InnerReader。

DelegatingXmlDictionaryWriter

包裝 a XmlDictionaryWriter 並委派給 InnerWriter。

DSigElement

XmlDsig 元素的基底類別如下: https://www.w3.org/TR/2001/PR-xmldsig-core-20010820/

DSigSerializer

讀寫符合 https://www.w3.org/TR/2001/PR-xmldsig-core-20010820

EnvelopedSignatureReader

將 XmlReader 指向可能包含簽章的 XML 根元素的指向包裝。 若找到 Signature 元素, Signature A 將被填入並 References 設定 Microsoft.IdentityModel.Xml.EnvelopedSignatureReader.XmlTokenStream 為未來驗證。

EnvelopedSignatureTransform

定義一種 XML 轉換,移除與簽章相關的 XML 節點。

EnvelopedSignatureWriter

當信封完全寫入時,它會包裹 a 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 參考元素,如下: https://www.w3.org/TR/2001/PR-xmldsig-core-20010820/#sec-Reference

RSAKeyValue

RSAKeyValue 位於 KeyValue 元素中。

Signature

表示 XmlDsig 簽名元素,如下: 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

Ws位址的常數。

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 出現問題時,會拋出此例外。

介面

名稱 Description
IXmlElementReader

定義一個讀取具有已知起始元素的 XML 的介面