SamlAssertion Třída
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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 |