SamlAssertion Classe
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
Representa uma afirmação da Linguagem de Marcação de Asserção de Segurança 1.1 (SAML 1.1).
public ref class SamlAssertion
public class SamlAssertion
type SamlAssertion = class
Public Class SamlAssertion
- Herança
-
SamlAssertion
Observações
A SamlAssertion classe corresponde ao <saml:Assertion> elemento XML definido na especificação OASIS SAML 1.1.
As reivindicações para SamlSecurityToken os tokens de segurança estão contidas num SamlAssertion. A SamlAssertion tem um conjunto extensível de reivindicações conhecidas como instruções SAML que são representadas pela Statements propriedade. A autoridade SAML que emitiu a declaração SAML está especificada no Issuer imóvel.
Construtores
| Name | Description |
|---|---|
| SamlAssertion() |
Inicializa uma nova instância da SamlAssertion classe. |
| SamlAssertion(String, String, DateTime, SamlConditions, SamlAdvice, IEnumerable<SamlStatement>) |
Inicializa uma nova instância da SamlAssertion classe usando o identificador de asserção SAML especificado, o emissor da afirmação, a data e hora em que a afirmação foi emitida, um conjunto de condições de processamento, informações adicionais e uma coleção de instruções SAML. |
Propriedades
| Name | Description |
|---|---|
| Advice |
Obtém ou estabelece informações adicionais relacionadas com o SamlSecurityToken que são fornecidas pela autoridade SAML e que podem ajudar no processamento da afirmação SAML. |
| AssertionId |
Obtém ou define o identificador para esta afirmação. |
| CanWriteSourceData |
Recebe um valor que indica se esta afirmação foi desserializada da fonte XML e pode reemitir os dados XML sem alterações. |
| Conditions |
Obtém ou estabelece um conjunto de condições que podem ser tidas em conta ao avaliar a validade da afirmação SAML. |
| IsReadOnly |
Recebe um valor que indica se as propriedades desta instância são de somente leitura. |
| IssueInstant |
Obtém ou define a data e hora em que a declaração SAML foi emitida. |
| Issuer |
Obtém ou define o nome da autoridade SAML que emitiu esta afirmação SAML. |
| MajorVersion |
Obtém a versão principal da especificação SAML à qual esta asserção SAML se conforma. |
| MinorVersion |
Obtém a versão menor da especificação SAML à qual esta asserção SAML se conforma. |
| SigningCredentials |
Obtém ou define as credenciais de segurança que são usadas para assinar digitalmente a asserção SAML. |
| SigningToken |
Obtém o token de segurança contido ou referenciado por uma asserção SAML assinada digitalmente. |
| Statements |
Obtém o conjunto de instruções SAML associadas à asserção SAML. |
Métodos
| Name | Description |
|---|---|
| Equals(Object) |
Determina se o objeto especificado é igual ao objeto atual. (Herdado de Object) |
| GetHashCode() |
Serve como função de hash predefinida. (Herdado de Object) |
| GetType() |
Obtém o Type da instância atual. (Herdado de Object) |
| MakeReadOnly() |
Faz com que esta instância seja apenas de leitura. |
| MemberwiseClone() |
Cria uma cópia superficial do atual Object. (Herdado de Object) |
| ReadSignature(XmlDictionaryReader, SecurityTokenSerializer, SecurityTokenResolver, SamlSerializer) |
Lê a assinatura digital de uma asserção SAML a partir de um leitor XML. |
| ReadXml(XmlDictionaryReader, SamlSerializer, SecurityTokenSerializer, SecurityTokenResolver) |
Lê uma asserção SAML do leitor XML especificado. |
| ToString() |
Devolve uma cadeia que representa o objeto atual. (Herdado de Object) |
| WriteSourceData(XmlWriter) |
Escreve os dados de origem, se disponível. |
| WriteXml(XmlDictionaryWriter, SamlSerializer, SecurityTokenSerializer) |
Escreve a asserção SAML no escritor XML especificado como um |