SamlAssertion Classe
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Rappresenta un'asserzione SAML (Security Assertion Markup Language ) 1.1.
public ref class SamlAssertion
public class SamlAssertion
type SamlAssertion = class
Public Class SamlAssertion
- Ereditarietà
-
SamlAssertion
Commenti
La classe SamlAssertion corrisponde all'elemento XML <saml:Assertion>
definito nella specifica OASIS SAML 1.1.
Le attestazioni per i token di sicurezza SamlSecurityToken sono contenute in una classe SamlAssertion. Una classe SamlAssertion dispone di un set estensibile di attestazioni note come istruzioni SAML e rappresentate dalla proprietà Statements. L'autorità SAML che ha emesso l'asserzione SAML è specificata nella proprietà Issuer.
Costruttori
SamlAssertion() |
Inizializza una nuova istanza della classe SamlAssertion. |
SamlAssertion(String, String, DateTime, SamlConditions, SamlAdvice, IEnumerable<SamlStatement>) |
Inizializza una nuova istanza della classe SamlAssertion utilizzando l'identificatore di asserzione SAML specificato, l'emittente dell'asserzione, la data e l'ora in cui è stata emessa l'asserzione, un set di condizioni di elaborazione, informazioni aggiuntive e una raccolta di istruzioni SAML. |
Proprietà
Advice |
Ottiene o imposta informazioni aggiuntive relative alla classe SamlSecurityToken che vengono fornite dall'autorità SAML e che possono contribuire all'elaborazione dell'asserzione SAML. |
AssertionId |
Ottiene o imposta l'identificatore per questa asserzione. |
CanWriteSourceData |
Ottiene un valore che indica se questa asserzione è stata deserializzata dall'origine XML e può generare nuovamente i dati XML invariati. |
Conditions |
Ottiene o imposta un set di condizioni che possono essere prese in considerazione quando viene verificata la validità dell'asserzione SAML. |
IsReadOnly |
Ottiene un valore che indica se le proprietà di questa istanza sono di sola lettura. |
IssueInstant |
Ottiene o imposta la data e l'ora in cui è stata emessa l'asserzione SAML. |
Issuer |
Ottiene o imposta il nome dell'autorità SAML che ha emesso l' asserzione SAML. |
MajorVersion |
Ottiene la versione principale della specifica SAML a cui è conforme l'asserzione SAML. |
MinorVersion |
Ottiene la versione secondaria della specifica SAML a cui è conforme l'asserzione SAML. |
SigningCredentials |
Ottiene o imposta le credenziali di sicurezza utilizzate per la firma digitale dell'asserzione SAML. |
SigningToken |
Ottiene il token di sicurezza contenuto in, o a cui fa riferimento, un'asserzione SAML con firma digitale. |
Statements |
Ottiene il set di istruzioni SAML associato all'asserzione SAML. |
Metodi
Equals(Object) |
Determina se l'oggetto specificato è uguale all'oggetto corrente. (Ereditato da Object) |
GetHashCode() |
Funge da funzione hash predefinita. (Ereditato da Object) |
GetType() |
Ottiene l'oggetto Type dell'istanza corrente. (Ereditato da Object) |
MakeReadOnly() |
Modifica questa istanza in modo che sia di sola lettura. |
MemberwiseClone() |
Crea una copia superficiale dell'oggetto Object corrente. (Ereditato da Object) |
ReadSignature(XmlDictionaryReader, SecurityTokenSerializer, SecurityTokenResolver, SamlSerializer) |
Legge la firma digitale per un'asserzione SAML da un lettore XML. |
ReadXml(XmlDictionaryReader, SamlSerializer, SecurityTokenSerializer, SecurityTokenResolver) |
Legge un'asserzione SAML dal lettore XML specificato. |
ToString() |
Restituisce una stringa che rappresenta l'oggetto corrente. (Ereditato da Object) |
WriteSourceData(XmlWriter) |
Scrive i dati di origine, se disponibili. |
WriteXml(XmlDictionaryWriter, SamlSerializer, SecurityTokenSerializer) |
Scrive l'asserzione SAML nel writer XML specificato come elemento |