SamlAssertion Klasa
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
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 |