SamlAssertion 類別

定義

表示安全性判斷提示標記語言 1.1 版 (SAML 1.1) 的判斷提示。

public ref class SamlAssertion
public class SamlAssertion
type SamlAssertion = class
Public Class SamlAssertion
繼承
SamlAssertion

備註

SamlAssertion 類別會對應到已在 OASIS SAML 1.1 規格中定義之 <saml:Assertion> XML 項目。

SamlSecurityToken 安全性權杖的宣告會包含在 SamlAssertion 中。 SamlAssertion 包含可擴充的宣告集合,即以 Statements 屬性表示的 SAML 陳述式。 核發此 SAML 判斷提示的 SAML 授權單位會指定於 Issuer 屬性中。

建構函式

SamlAssertion()

初始化 SamlAssertion 類別的新執行個體。

SamlAssertion(String, String, DateTime, SamlConditions, SamlAdvice, IEnumerable<SamlStatement>)

使用指定的 SAML 判斷提示識別項、判斷提示的簽發者、發行判斷提示的日期與時間、處理條件集合、其他資訊以及 SAML 陳述式集合,初始化 SamlAssertion 類別的新執行個體。

屬性

Advice

取得或設定由 SAML 授權單位提供且有助於處理 SAML 判斷提示的其他 SamlSecurityToken 相關資訊。

AssertionId

取得或設定這個判斷提示的識別項。

CanWriteSourceData

取得值,指出這個判斷提示是否已從 XML 來源還原序列化,而且可以將 XML 資料保持不變地重新發出。

Conditions

取得或設定可能要在評量 SAML 判斷提示之有效性時加以考量的一組條件。

IsReadOnly

取得值,這個值會指出這個執行個體的屬性是否是唯讀的。

IssueInstant

取得或設定發行 SAML 判斷提示的日期和時間。

Issuer

取得或設定發行這個 SAML 判斷提示的 SAML 授權單位名稱。

MajorVersion

取得這個 SAML 判斷提示符合之 SAML 規格的主要版本。

MinorVersion

取得這個 SAML 判斷提示符合之 SAML 規格的次要版本。

SigningCredentials

取得或設定用來數位簽署 SAML 判斷提示的安全性認證。

SigningToken

取得數位簽署之 SAML 判斷提示所包含或參考的安全性權杖。

Statements

取得與 SAML 判斷提示關聯的 SAML 陳述式集合。

方法

Equals(Object)

判斷指定的物件是否等於目前的物件。

(繼承來源 Object)
GetHashCode()

做為預設雜湊函式。

(繼承來源 Object)
GetType()

取得目前執行個體的 Type

(繼承來源 Object)
MakeReadOnly()

使得這個執行個體成為唯讀的。

MemberwiseClone()

建立目前 Object 的淺層複製。

(繼承來源 Object)
ReadSignature(XmlDictionaryReader, SecurityTokenSerializer, SecurityTokenResolver, SamlSerializer)

從 XML 讀取器讀取 SAML 判斷提示的數位簽章。

ReadXml(XmlDictionaryReader, SamlSerializer, SecurityTokenSerializer, SecurityTokenResolver)

從指定的 XML 讀取器讀取 SAML 判斷提示。

ToString()

傳回代表目前物件的字串。

(繼承來源 Object)
WriteSourceData(XmlWriter)

寫入來源資料,如果有的話。

WriteXml(XmlDictionaryWriter, SamlSerializer, SecurityTokenSerializer)

將這個 SAML 判斷提示當做 <saml:Assertion> 項目寫入至指定的 XML 寫入器。

適用於