SamlAssertion Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Represents a Security Assertion Markup Language 1.1 (SAML 1.1) assertion.
public ref class SamlAssertion
public class SamlAssertion
type SamlAssertion = class
Public Class SamlAssertion
- Vererbung
-
SamlAssertion
Hinweise
Die SamlAssertion Klasse entspricht dem <saml:Assertion> XML-Element, das in der SPEZIFIKATION OASIS SAML 1.1 definiert ist.
Die Ansprüche für SamlSecurityToken Sicherheitstoken sind in einer SamlAssertion. A SamlAssertion verfügt über einen erweiterbaren Satz von Ansprüchen, die als SAML-Anweisungen bezeichnet werden, die durch die Statements Eigenschaft dargestellt werden. Die SAML-Autorität, die die SAML-Assertion ausgestellt hat, wird in der Issuer Eigenschaft angegeben.
Konstruktoren
| Name | Beschreibung |
|---|---|
| SamlAssertion() |
Initialisiert eine neue Instanz der SamlAssertion-Klasse. |
| SamlAssertion(String, String, DateTime, SamlConditions, SamlAdvice, IEnumerable<SamlStatement>) |
Initialisiert eine neue Instanz der SamlAssertion Klasse mithilfe des angegebenen SAML-Assertionsbezeichners, Aussteller der Assertion, Datum und Uhrzeit der Ausstellung der Assertion, einer Reihe von Verarbeitungsbedingungen, zusätzlichen Informationen und einer Sammlung von SAML-Anweisungen. |
Eigenschaften
| Name | Beschreibung |
|---|---|
| Advice |
Dient zum Abrufen oder Festlegen zusätzlicher Informationen im Zusammenhang mit der SamlSecurityToken von der SAML-Autorität bereitgestellten Informationen, die bei der Verarbeitung der SAML-Assertion verwendet werden können. |
| AssertionId |
Dient zum Abrufen oder Festlegen des Bezeichners für diese Assertion. |
| CanWriteSourceData |
Ruft einen Wert ab, der angibt, ob diese Assertion aus der XML-Quelle deserialisiert wurde und die XML-Daten unverändert ausgeben kann. |
| Conditions |
Dient zum Abrufen oder Festlegen einer Reihe von Bedingungen, die beim Bewerten der Gültigkeit der SAML-Assertion berücksichtigt werden können. |
| IsReadOnly |
Ruft einen Wert ab, der angibt, ob die Eigenschaften dieser Instanz schreibgeschützt sind. |
| IssueInstant |
Dient zum Abrufen oder Festlegen des Datums und der Uhrzeit, zu dem die SAML-Assertion ausgegeben wurde. |
| Issuer |
Ruft den Namen der SAML-Autorität ab, die diese SAML-Assertion ausgestellt hat, oder legt diesen fest. |
| MajorVersion |
Ruft die Hauptversion der SAML-Spezifikation ab, der diese SAML-Assertion entspricht. |
| MinorVersion |
Ruft die Nebenversion der SAML-Spezifikation ab, der diese SAML-Assertion entspricht. |
| SigningCredentials |
Ruft die Sicherheitsanmeldeinformationen ab, die zum digitalen Signieren der SAML-Assertion verwendet werden, oder legt diese fest. |
| SigningToken |
Ruft das Sicherheitstoken ab, das in einer digital signierten SAML-Assertion enthalten oder referenziert wird. |
| Statements |
Ruft den Satz von SAML-Anweisungen ab, die der SAML-Assertion zugeordnet sind. |
Methoden
| Name | Beschreibung |
|---|---|
| Equals(Object) |
Bestimmt, ob das angegebene Objekt dem aktuellen Objekt entspricht. (Geerbt von Object) |
| GetHashCode() |
Dient als Standardhashfunktion. (Geerbt von Object) |
| GetType() |
Ruft die Type der aktuellen Instanz ab. (Geerbt von Object) |
| MakeReadOnly() |
Bewirkt, dass diese Instanz schreibgeschützt ist. |
| MemberwiseClone() |
Erstellt eine flache Kopie der aktuellen Object. (Geerbt von Object) |
| ReadSignature(XmlDictionaryReader, SecurityTokenSerializer, SecurityTokenResolver, SamlSerializer) |
Liest die digitale Signatur für eine SAML-Assertion aus einem XML-Reader. |
| ReadXml(XmlDictionaryReader, SamlSerializer, SecurityTokenSerializer, SecurityTokenResolver) |
Liest eine SAML-Assertion aus dem angegebenen XML-Reader. |
| ToString() |
Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt. (Geerbt von Object) |
| WriteSourceData(XmlWriter) |
Schreibt die Quelldaten, falls verfügbar. |
| WriteXml(XmlDictionaryWriter, SamlSerializer, SecurityTokenSerializer) |
Schreibt die SAML-Assertion als |