SamlAssertion Klas

Definitie

Vertegenwoordigt een Security Assertion Markup Language 1.1-assertie (SAML 1.1).

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

Opmerkingen

De SamlAssertion klasse komt overeen met het <saml:Assertion> XML-element dat is gedefinieerd in de OASIS SAML 1.1-specificatie.

De claims voor SamlSecurityToken beveiligingstokens bevinden zich in een SamlAssertion. A SamlAssertion heeft een uitbreidbare set claims die bekend staan als SAML-instructies die worden vertegenwoordigd door de Statements eigenschap. De SAML-instantie die de SAML-assertie heeft uitgegeven, wordt opgegeven in de Issuer eigenschap.

Constructors

Name Description
SamlAssertion()

Initialiseert een nieuw exemplaar van de SamlAssertion klasse.

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

Initialiseert een nieuw exemplaar van de SamlAssertion klasse met behulp van de opgegeven SAML-assertie-id, verlener van de assertie, de datum en tijd waarop de assertie is uitgegeven, een set verwerkingsvoorwaarden, aanvullende informatie en een verzameling SAML-instructies.

Eigenschappen

Name Description
Advice

Haalt aanvullende informatie op of stelt deze in met betrekking tot de SamlSecurityToken informatie die wordt geleverd door de SAML-instantie die kan worden gebruikt bij de verwerking van de SAML-assertie.

AssertionId

Hiermee haalt u de id voor deze assertie op of stelt u deze in.

CanWriteSourceData

Hiermee wordt een waarde opgehaald die aangeeft of deze assertie is gedeserialiseerd vanuit de XML-bron en de XML-gegevens ongewijzigd kan verzenden.

Conditions

Hiermee wordt een set voorwaarden opgehaald of ingesteld die in aanmerking kunnen worden genomen bij het beoordelen van de geldigheid van de SAML-assertie.

IsReadOnly

Hiermee wordt een waarde opgehaald die aangeeft of de eigenschappen van dit exemplaar alleen-lezen zijn.

IssueInstant

Hiermee wordt de datum en tijd opgehaald of ingesteld waarop de SAML-assertie is uitgegeven.

Issuer

Hiermee haalt u de naam op van de SAML-instantie die deze SAML-assertie heeft uitgegeven.

MajorVersion

Hiermee haalt u de primaire versie van de SAML-specificatie op waaraan deze SAML-assertie voldoet.

MinorVersion

Hiermee haalt u de secundaire versie van de SAML-specificatie op waaraan deze SAML-assertie voldoet.

SigningCredentials

Hiermee haalt u de beveiligingsreferenties op die worden gebruikt om de SAML-assertie digitaal te ondertekenen of in te stellen.

SigningToken

Hiermee haalt u het beveiligingstoken op dat is opgenomen in of waarnaar wordt verwezen door een digitaal ondertekende SAML-assertie.

Statements

Hiermee haalt u de set SAML-instructies op die zijn gekoppeld aan de SAML-assertie.

Methoden

Name Description
Equals(Object)

Bepaalt of het opgegeven object gelijk is aan het huidige object.

(Overgenomen van Object)
GetHashCode()

Fungeert als de standaardhashfunctie.

(Overgenomen van Object)
GetType()

Hiermee haalt u de Type huidige instantie op.

(Overgenomen van Object)
MakeReadOnly()

Zorgt ervoor dat dit exemplaar het kenmerk Alleen-lezen heeft.

MemberwiseClone()

Hiermee maakt u een ondiepe kopie van de huidige Object.

(Overgenomen van Object)
ReadSignature(XmlDictionaryReader, SecurityTokenSerializer, SecurityTokenResolver, SamlSerializer)

Leest de digitale handtekening voor een SAML-assertie van een XML-lezer.

ReadXml(XmlDictionaryReader, SamlSerializer, SecurityTokenSerializer, SecurityTokenResolver)

Leest een SAML-assertie van de opgegeven XML-lezer.

ToString()

Retourneert een tekenreeks die het huidige object vertegenwoordigt.

(Overgenomen van Object)
WriteSourceData(XmlWriter)

Schrijft de brongegevens, indien beschikbaar.

WriteXml(XmlDictionaryWriter, SamlSerializer, SecurityTokenSerializer)

Hiermee schrijft u de SAML-assertie in de opgegeven XML-schrijver als een <saml:Assertion> element.

Van toepassing op