Udostępnij za pośrednictwem


SamlAssertion Klasa

Definicja

Reprezentuje asercję języka 1.1 (SAML 1.1).

public ref class SamlAssertion
public class SamlAssertion
type SamlAssertion = class
Public Class SamlAssertion
Dziedziczenie
SamlAssertion

Uwagi

Klasa SamlAssertion odpowiada elementowi <saml:Assertion> XML zdefiniowanemu w specyfikacji OASIS SAML 1.1.

Oświadczenia dotyczące SamlSecurityToken tokenów zabezpieczających znajdują się w obiekcie SamlAssertion. Obiekt SamlAssertion ma rozszerzalny zestaw oświadczeń nazywany instrukcjami SAML, które są reprezentowane przez Statements właściwość . Urząd SAML, który wystawił asercję SAML, jest określony we Issuer właściwości .

Konstruktory

SamlAssertion()

Inicjuje nowe wystąpienie klasy SamlAssertion.

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

Inicjuje nowe wystąpienie SamlAssertion klasy przy użyciu określonego identyfikatora asercji SAML, wystawcy asercji, daty i godziny wystawienia asercji, zestawu warunków przetwarzania, dodatkowych informacji i kolekcji instrukcji SAML.

Właściwości

Advice

Pobiera lub ustawia dodatkowe informacje związane z SamlSecurityToken tym, które są dostarczane przez urząd SAML, który może pomóc w przetwarzaniu asercji SAML.

AssertionId

Pobiera lub ustawia identyfikator dla tej asercji.

CanWriteSourceData

Pobiera wartość wskazującą, czy to potwierdzenie zostało zdeserializowane ze źródła XML i może ponownie emitować dane XML bez zmian.

Conditions

Pobiera lub ustawia zestaw warunków, które mogą być brane pod uwagę podczas oceny ważności asercji SAML.

IsReadOnly

Pobiera wartość wskazującą, czy właściwości tego wystąpienia są tylko do odczytu.

IssueInstant

Pobiera lub ustawia datę i godzinę wystawienia asercji SAML.

Issuer

Pobiera lub ustawia nazwę urzędu SAML, który wystawił to potwierdzenie SAML.

MajorVersion

Pobiera wersję główną specyfikacji SAML, z którą jest zgodna ta aseracja SAML.

MinorVersion

Pobiera wersję pomocniczą specyfikacji SAML, z którą jest zgodna ta aseracja SAML.

SigningCredentials

Pobiera lub ustawia poświadczenia zabezpieczeń, które są używane do cyfrowego podpisywania asercji SAML.

SigningToken

Pobiera token zabezpieczający zawarty w elemencie lub przywoływane przez podpis cyfrowo asercji SAML.

Statements

Pobiera zestaw instrukcji SAML skojarzonych z asercją SAML.

Metody

Equals(Object)

Określa, czy dany obiekt jest taki sam, jak bieżący obiekt.

(Odziedziczone po Object)
GetHashCode()

Służy jako domyślna funkcja skrótu.

(Odziedziczone po Object)
GetType()

Type Pobiera wartość bieżącego wystąpienia.

(Odziedziczone po Object)
MakeReadOnly()

Powoduje, że to wystąpienie jest tylko do odczytu.

MemberwiseClone()

Tworzy płytkią kopię bieżącego Objectelementu .

(Odziedziczone po Object)
ReadSignature(XmlDictionaryReader, SecurityTokenSerializer, SecurityTokenResolver, SamlSerializer)

Odczytuje podpis cyfrowy potwierdzenia SAML z czytnika XML.

ReadXml(XmlDictionaryReader, SamlSerializer, SecurityTokenSerializer, SecurityTokenResolver)

Odczytuje asercję SAML z określonego czytnika XML.

ToString()

Zwraca ciąg reprezentujący bieżący obiekt.

(Odziedziczone po Object)
WriteSourceData(XmlWriter)

Zapisuje dane źródłowe, jeśli są dostępne.

WriteXml(XmlDictionaryWriter, SamlSerializer, SecurityTokenSerializer)

Zapisuje asercji SAML w określonym składniku zapisywania <saml:Assertion> XML jako element.

Dotyczy