SamlAssertion Klass

Definition

Representerar ett SAML 1.1-försäkran (Security Assertion Markup Language 1.1).

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

Kommentarer

Klassen SamlAssertion motsvarar <saml:Assertion> XML-elementet som definieras i OASIS SAML 1.1-specifikationen.

Anspråken för SamlSecurityToken säkerhetstoken finns i en SamlAssertion. A SamlAssertion har en utökningsbar uppsättning anspråk som kallas SAML-instruktioner som representeras av Statements egenskapen. SAML-utfärdaren som utfärdade SAML-försäkran anges i Issuer egenskapen .

Konstruktorer

Name Description
SamlAssertion()

Initierar en ny instans av SamlAssertion klassen.

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

Initierar en ny instans av klassen med hjälp av SamlAssertion den angivna SAML-kontrollidentifieraren, utfärdaren av försäkran, datum och tid då försäkran utfärdades, en uppsättning bearbetningsvillkor, ytterligare information och en samling SAML-instruktioner.

Egenskaper

Name Description
Advice

Hämtar eller anger ytterligare information relaterad till den SamlSecurityToken som tillhandahålls av SAML-utfärdaren som kan hjälpa till vid bearbetningen av SAML-försäkran.

AssertionId

Hämtar eller anger identifieraren för den här försäkran.

CanWriteSourceData

Hämtar ett värde som anger om den här försäkran deserialiserades från XML-källan och kan generera XML-data på nytt oförändrade.

Conditions

Hämtar eller anger en uppsättning villkor som kan beaktas vid bedömningen av giltigheten för SAML-försäkran.

IsReadOnly

Hämtar ett värde som anger om egenskaperna för den här instansen är skrivskyddade.

IssueInstant

Hämtar eller anger datum och tid när SAML-försäkran utfärdades.

Issuer

Hämtar eller anger namnet på SAML-utfärdaren som utfärdade saml-försäkran.

MajorVersion

Hämtar huvudversionen av SAML-specifikationen som saml-försäkran överensstämmer med.

MinorVersion

Hämtar den delversion av SAML-specifikationen som saml-försäkran överensstämmer med.

SigningCredentials

Hämtar eller anger de säkerhetsautentiseringsuppgifter som används för att signera SAML-försäkran digitalt.

SigningToken

Hämtar säkerhetstoken som finns i eller refereras till av ett digitalt signerat SAML-intyg.

Statements

Hämtar uppsättningen SAML-instruktioner som är associerade med SAML-försäkran.

Metoder

Name Description
Equals(Object)

Avgör om det angivna objektet är lika med det aktuella objektet.

(Ärvd från Object)
GetHashCode()

Fungerar som standard-hash-funktion.

(Ärvd från Object)
GetType()

Hämtar den aktuella instansen Type .

(Ärvd från Object)
MakeReadOnly()

Gör att den här instansen är skrivskyddad.

MemberwiseClone()

Skapar en ytlig kopia av den aktuella Object.

(Ärvd från Object)
ReadSignature(XmlDictionaryReader, SecurityTokenSerializer, SecurityTokenResolver, SamlSerializer)

Läser den digitala signaturen för en SAML-försäkran från en XML-läsare.

ReadXml(XmlDictionaryReader, SamlSerializer, SecurityTokenSerializer, SecurityTokenResolver)

Läser en SAML-försäkran från den angivna XML-läsaren.

ToString()

Returnerar en sträng som representerar det aktuella objektet.

(Ärvd från Object)
WriteSourceData(XmlWriter)

Skriver källdata, om det är tillgängligt.

WriteXml(XmlDictionaryWriter, SamlSerializer, SecurityTokenSerializer)

Skriver SAML-försäkran till den angivna XML-skrivaren som ett <saml:Assertion> element.

Gäller för