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 SAML 1.1 (Security Assertion Markup Language 1.1).
public ref class SamlAssertion
public class SamlAssertion
type SamlAssertion = class
Public Class SamlAssertion
- Dědičnost
-
SamlAssertion
Poznámky
SamlAssertion Třída odpovídá elementu <saml:Assertion> XML, který je definován ve specifikaci OASIS SAML 1.1.
Deklarace identity tokenů SamlSecurityToken zabezpečení jsou obsaženy v objektu SamlAssertion. SamlAssertion má rozšiřitelnou sadu deklarací identity označovaných jako příkazy SAML, které jsou reprezentovány Statements vlastnost. Autorita SAML, která vydala kontrolní výraz SAML, je zadána v Issuer vlastnost.
Konstruktory
| Name | Description |
|---|---|
| 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
| Name | Description |
|---|---|
| Advice |
Získá nebo nastaví další informace související s SamlSecurityToken tou, která je poskytována autoritou SAML, která může provést zpracování kontrolního výrazu SAML. |
| AssertionId |
Získá nebo nastaví identifikátor tohoto kontrolního výrazu. |
| 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é lze vzít v úvahu při posuzování platnosti kontrolního výrazu SAML. |
| IsReadOnly |
Získá hodnotu určující, zda vlastnosti této instance jsou jen pro čtení. |
| IssueInstant |
Získá nebo nastaví datum a čas vydání kontrolního výrazu SAML. |
| Issuer |
Získá nebo nastaví název autority SAML, která vydala tento kontrolní výraz SAML. |
| MajorVersion |
Získá hlavní verzi specifikace SAML, ke které tento kontrolní výraz SAML odpovídá. |
| MinorVersion |
Získá podverzi specifikace SAML, ke které tento kontrolní výraz SAML odpovídá. |
| SigningCredentials |
Získá nebo nastaví přihlašovací údaje zabezpečení, 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ým kontrolním výrazem SAML. |
| Statements |
Získá sadu příkazů SAML přidružených k kontrolnímu výrazu SAML. |
Metody
| Name | Description |
|---|---|
| Equals(Object) |
Určuje, zda je zadaný objekt roven aktuálnímu objektu. (Zděděno od Object) |
| GetHashCode() |
Slouží jako výchozí funkce hash. (Zděděno od Object) |
| GetType() |
Získá Type 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 Object. (Zděděno od Object) |
| ReadSignature(XmlDictionaryReader, SecurityTokenSerializer, SecurityTokenResolver, SamlSerializer) |
Přečte digitální podpis kontrolního výrazu SAML ze čtečky XML. |
| ReadXml(XmlDictionaryReader, SamlSerializer, SecurityTokenSerializer, SecurityTokenResolver) |
Přeč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) |
Pokud jsou k dispozici, zapíše zdrojová data. |
| WriteXml(XmlDictionaryWriter, SamlSerializer, SecurityTokenSerializer) |
Zapíše kontrolní výraz SAML do zadaného zapisovače XML jako |