Sdílet prostřednictvím


SamlAssertion Třída

Definice

Představuje kontrolní výraz jazyka Security Assertion Markup Language 1.1 (SAML 1.1).

public ref class SamlAssertion
public class SamlAssertion
type SamlAssertion = class
Public Class SamlAssertion
Dědičnost
SamlAssertion

Poznámky

Třída SamlAssertion odpovídá elementu <saml:Assertion> XML, který je definován ve specifikaci OASIS SAML 1.1.

Deklarace identity pro SamlSecurityToken tokeny zabezpečení jsou obsaženy v objektu SamlAssertion. Objekt SamlAssertion má rozšiřitelný soubor deklarací identity označovaných jako příkazy SAML, které jsou reprezentované Statements vlastností . Ve vlastnosti je zadána Issuer autorita SAML, která vystavil kontrolní výraz SAML.

Konstruktory

SamlAssertion()

Inicializuje novou instanci SamlAssertion třídy .

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

Inicializuje novou instanci SamlAssertion třídy pomocí zadaného identifikátoru kontrolního výrazu SAML, vystavitele kontrolního výrazu, data a času vydání kontrolního výrazu, sady podmínek zpracování, dalších informací a kolekce příkazů SAML.

Vlastnosti

Advice

Získá nebo nastaví další informace související s SamlSecurityToken tím, který je předán saml autority, které mohou pomoci při zpracování saml kontrolní výraz.

AssertionId

Získá nebo nastaví identifikátor pro tento kontrolní výraz.

CanWriteSourceData

Získá hodnotu, která označuje, zda byl tento kontrolní výraz deserializován ze zdroje XML a může znovu generovat data XML beze změny.

Conditions

Získá nebo nastaví sadu podmínek, které mohou být vzaty v úvahu při posuzování platnosti kontrolního výrazu SAML.

IsReadOnly

Získá hodnotu označující, zda jsou vlastnosti této instance jen pro čtení.

IssueInstant

Získá nebo nastaví datum a čas, kdy byl vydán kontrolní výraz SAML.

Issuer

Získá nebo nastaví název autority SAML, která vystavil tento kontrolní výraz SAML.

MajorVersion

Získá hlavní verzi specifikace SAML, který je v souladu s tímto kontrolním výrazem SAML.

MinorVersion

Získá podverzi specifikace SAML, ke které tento kontrolní výraz SAML odpovídá.

SigningCredentials

Získá nebo nastaví zabezpečovací přihlašovací údaje, které se používají k digitálnímu podepsání kontrolního výrazu SAML.

SigningToken

Získá token zabezpečení obsažený nebo odkazovaný digitálně podepsaný SAML kontrolní výraz.

Statements

Získá sadu příkazů SAML přidružených k kontrolnímu výrazu SAML.

Metody

Equals(Object)

Určí, zda se zadaný objekt rovná aktuálnímu objektu.

(Zděděno od Object)
GetHashCode()

Slouží jako výchozí hashovací funkce.

(Zděděno od Object)
GetType()

Type Získá z aktuální instance.

(Zděděno od Object)
MakeReadOnly()

Způsobí, že tato instance bude jen pro čtení.

MemberwiseClone()

Vytvoří mělkou kopii aktuálního Objectsouboru .

(Zděděno od Object)
ReadSignature(XmlDictionaryReader, SecurityTokenSerializer, SecurityTokenResolver, SamlSerializer)

Přečte digitální podpis pro kontrolní výraz SAML ze čtečky XML.

ReadXml(XmlDictionaryReader, SamlSerializer, SecurityTokenSerializer, SecurityTokenResolver)

Načte kontrolní výraz SAML ze zadané čtečky XML.

ToString()

Vrátí řetězec, který představuje aktuální objekt.

(Zděděno od Object)
WriteSourceData(XmlWriter)

Zapíše zdrojová data, pokud jsou k dispozici.

WriteXml(XmlDictionaryWriter, SamlSerializer, SecurityTokenSerializer)

Zapíše kontrolní výraz SAML do zadaného zapisovače XML jako <saml:Assertion> element.

Platí pro