SamlAssertion Klass
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
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 |