Idioma

MetadataSerializer Classe

Definição

Fornece suporte para serialização de metadados.

public ref class MetadataSerializer
public class MetadataSerializer
type MetadataSerializer = class
Public Class MetadataSerializer
Herança
MetadataSerializer

Construtores

Nome Description
MetadataSerializer()

Inicializa uma nova instância da MetadataSerializer classe com um serializador de token padrão.

MetadataSerializer(SecurityTokenSerializer)

Inicializa uma nova instância da MetadataSerializer classe que usa o serializador de token especificado.

Campos

Nome Description
LanguageAttribute

Uma constante de cadeia de caracteres que define o atributo de linguagem, "xml:lang".

LanguageLocalName

Uma constante de cadeia de caracteres que define o nome local do idioma, "lang".

LanguageNamespaceUri

Uma constante de cadeia de caracteres que define o URI do namespace de idioma. http://www.w3.org/XML/1998/namespace

LanguagePrefix

Uma constante de cadeia de caracteres que define o prefixo de idioma, "xml".

Propriedades

Nome Description
CertificateValidationMode

Obtém ou define o modo de validação do certificado X.509 usado para assinar o documento de metadados.

CertificateValidator

Obtém ou define o validador de certificado para o certificado X.509 usado para assinar o documento de metadados.

RevocationMode

Obtém ou define o modo de revogação do certificado X.509 usado para assinar o documento de metadados.

SecurityTokenSerializer

Obtém o serializador de token usado pela instância atual para serializar tokens de segurança.

TrustedIssuers

Obtém a lista de emissores confiáveis que são confiáveis para assinar o documento de metadados pela instância atual.

TrustedStoreLocation

Obtém ou define o local de repositório confiável do certificado X.509 usado para assinar o documento de metadados.

Métodos

Nome Description
CreateApplicationServiceInstance()

Cria um descritor de serviço de aplicativo.

CreateContactPersonInstance()

Cria uma pessoa de contato.

CreateEntitiesDescriptorInstance()

Cria um descritor de entidades.

CreateEntityDescriptorInstance()

Cria um descritor de entidade.

CreateIdentityProviderSingleSignOnDescriptorInstance()

Cria um descritor IDPSSO.

CreateIndexedProtocolEndpointInstance()

Cria um ponto de extremidade indexado.

CreateKeyDescriptorInstance()

Cria um descritor de chave.

CreateLocalizedNameInstance()

Cria um nome localizado.

CreateLocalizedUriInstance()

Cria um URI localizado.

CreateOrganizationInstance()

Cria uma organização.

CreateProtocolEndpointInstance()

Cria um ponto de extremidade.

CreateSecurityTokenServiceDescriptorInstance()

Cria um descritor de serviço de token de segurança.

CreateServiceProviderSingleSignOnDescriptorInstance()

Cria um descritor SPSSO.

Equals(Object)

Determina se o objeto especificado é igual ao objeto atual.

(Herdado de Object)
GetHashCode()

Serve como a função de hash padrão.

(Herdado de Object)
GetMetadataSigningCertificate(SecurityKeyIdentifier)

Obtém o certificado X.509 criado a partir do identificador de chave especificado.

GetType()

Obtém o Type da instância atual.

(Herdado de Object)
MemberwiseClone()

Cria uma cópia superficial do Objectatual.

(Herdado de Object)
ReadApplicationServiceDescriptor(XmlReader)

Lê um descritor do serviço de aplicativo.

ReadAttribute(XmlReader)

Lê o <elemento saml:Attribute> .

ReadContactPerson(XmlReader)

Lê uma pessoa de contato.

ReadCustomAttributes<T>(XmlReader, T)

Ponto de extensibilidade para ler atributos personalizados.

ReadCustomElement<T>(XmlReader, T)

Ponto de extensibilidade para leitura de elementos personalizados. Por padrão, retorna false.

ReadCustomRoleDescriptor(String, XmlReader, EntityDescriptor)

Ponto de extensibilidade para leitura de RoleDescriptors personalizados.

ReadDisplayClaim(XmlReader)

Lê uma declaração de exibição.

ReadEntitiesDescriptor(XmlReader, SecurityTokenResolver)

Lê um descritor de entidades.

ReadEntityDescriptor(XmlReader, SecurityTokenResolver)

Lê um descritor de entidade.

ReadIdentityProviderSingleSignOnDescriptor(XmlReader)

Lê um descritor IDPSSO.

ReadIndexedProtocolEndpoint(XmlReader)

Lê um ponto de extremidade indexado.

ReadKeyDescriptor(XmlReader)

Lê um descritor de chave.

ReadLocalizedName(XmlReader)

Lê um nome localizado.

ReadLocalizedUri(XmlReader)

Lê um URI localizado.

ReadMetadata(Stream)

Lê o fluxo especificado para desserializar um descritor de entidade ou um descritor de entidades.

ReadMetadata(XmlReader, SecurityTokenResolver)

Leia o XmlReader especificado para desserializar um descritor de entidade ou um descritor de entidades.

ReadMetadata(XmlReader)

Lê o leitor XML especificado para desserializar um descritor de entidade ou um descritor de entidades.

ReadMetadataCore(XmlReader, SecurityTokenResolver)

Lê um descritor de entidade ou um descritor de entidades.

ReadOrganization(XmlReader)

Lê uma organização.

ReadProtocolEndpoint(XmlReader)

Lê um ponto de extremidade.

ReadRoleDescriptorAttributes(XmlReader, RoleDescriptor)

Lê atributos do descritor de função.

ReadRoleDescriptorElement(XmlReader, RoleDescriptor)

Lê elementos do descritor de função.

ReadSecurityTokenServiceDescriptor(XmlReader)

Lê um descritor de serviço de token de segurança.

ReadServiceProviderSingleSignOnDescriptor(XmlReader)

Lê um descritor SPSSO.

ReadSingleSignOnDescriptorAttributes(XmlReader, SingleSignOnDescriptor)

Lê atributos de descritor de SSO.

ReadSingleSignOnDescriptorElement(XmlReader, SingleSignOnDescriptor)

Lê elementos do descritor de SSO.

ReadWebServiceDescriptorAttributes(XmlReader, WebServiceDescriptor)

Lê atributos de descritor de serviço Web.

ReadWebServiceDescriptorElement(XmlReader, WebServiceDescriptor)

Lê elementos do descritor do serviço Web.

ToString()

Retorna uma cadeia de caracteres que representa o objeto atual.

(Herdado de Object)
ValidateIssuer(X509Certificate2)

Valida o certificado X.509 que assinou o documento de metadados na lista de emissores confiáveis especificada pela TrustedIssuers propriedade. Esse método é invocado pelo ValidateSigningCredential(SigningCredentials) método.

ValidateSigningCredential(SigningCredentials)

Valida as credenciais de assinatura do documento de metadados.

WriteApplicationServiceDescriptor(XmlWriter, ApplicationServiceDescriptor)

Grava um descritor do serviço de aplicativo.

WriteAttribute(XmlWriter, Saml2Attribute)

Grava o <elemento saml:Attribute> .

WriteContactPerson(XmlWriter, ContactPerson)

Grava uma pessoa de contato.

WriteCustomAttributes<T>(XmlWriter, T)

Ponto extensível para gravar atributos personalizados.

WriteCustomElements<T>(XmlWriter, T)

Ponto extensível para gravar elementos personalizados.

WriteDisplayClaim(XmlWriter, DisplayClaim)

Grava uma declaração de exibição.

WriteEntitiesDescriptor(XmlWriter, EntitiesDescriptor)

Grava um descritor de entidades.

WriteEntityDescriptor(XmlWriter, EntityDescriptor)

Grava um descritor de entidade.

WriteIdentityProviderSingleSignOnDescriptor(XmlWriter, IdentityProviderSingleSignOnDescriptor)

Grava um descritor IDPSSO.

WriteIndexedProtocolEndpoint(XmlWriter, IndexedProtocolEndpoint, XmlQualifiedName)

Grava um ponto de extremidade indexado.

WriteKeyDescriptor(XmlWriter, KeyDescriptor)

Grava um descritor de chave.

WriteLocalizedName(XmlWriter, LocalizedName, XmlQualifiedName)

Grava um nome localizado.

WriteLocalizedUri(XmlWriter, LocalizedUri, XmlQualifiedName)

Grava um URI localizado.

WriteMetadata(Stream, MetadataBase)

Grava os metadados de federação no fluxo especificado.

WriteMetadata(XmlWriter, MetadataBase)

Grava os metadados de federação no gravador XML especificado.

WriteMetadataCore(XmlWriter, MetadataBase)

Grava os metadados.

WriteOrganization(XmlWriter, Organization)

Grava uma organização.

WriteProtocolEndpoint(XmlWriter, ProtocolEndpoint, XmlQualifiedName)

Grava um ponto de extremidade.

WriteRoleDescriptorAttributes(XmlWriter, RoleDescriptor)

Grava atributos de descritor de função.

WriteRoleDescriptorElements(XmlWriter, RoleDescriptor)

Grava o elemento descritor de função.

WriteSecurityTokenServiceDescriptor(XmlWriter, SecurityTokenServiceDescriptor)

Grava um descritor de serviço de token de segurança.

WriteServiceProviderSingleSignOnDescriptor(XmlWriter, ServiceProviderSingleSignOnDescriptor)

Grava um descritor SPSSO.

WriteSingleSignOnDescriptorAttributes(XmlWriter, SingleSignOnDescriptor)

Grava os atributos do descritor de SSO.

WriteSingleSignOnDescriptorElements(XmlWriter, SingleSignOnDescriptor)

Grava o elemento descritor de SSO.

WriteWebServiceDescriptorAttributes(XmlWriter, WebServiceDescriptor)

Grava os atributos do descritor do serviço Web.

WriteWebServiceDescriptorElements(XmlWriter, WebServiceDescriptor)

Grava um elemento descritor de serviço Web.

Aplica-se a