MetadataSerializer Clase

Definición

Proporciona compatibilidad con la serialización de metadatos.

public ref class MetadataSerializer
public class MetadataSerializer
type MetadataSerializer = class
Public Class MetadataSerializer
Herencia
MetadataSerializer

Constructores

MetadataSerializer()

Inicializa una instancia nueva de la clase MetadataSerializer con serializador de token predeterminado.

MetadataSerializer(SecurityTokenSerializer)

Inicializa una nueva instancia de la clase MetadataSerializer que usa el serializador de token especificado.

Campos

LanguageAttribute

Constante de cadena que define el atributo del lenguaje, "xml:lang".

LanguageLocalName

Constante de cadena que define el nombre local del lenguaje, "lang".

LanguageNamespaceUri

Constante de cadena que define el URI del espacio de nombres del lenguaje, http://www.w3.org/XML/1998/namespace.

LanguagePrefix

Constante de cadena que define el prefijo del lenguaje, "xml".

Propiedades

CertificateValidationMode

Obtiene o establece el modo de validación del certificado X.509 que se usa para firmar el documento de metadatos.

CertificateValidator

Obtiene o establece el validador del certificado X.509 que se usa para firmar el documento de metadatos.

RevocationMode

Obtiene o establece el modo de revocación del certificado X.509 que se usa para firmar el documento de metadatos.

SecurityTokenSerializer

Obtiene el serializador del token usado por la instancia actual para serializar los tokens de seguridad.

TrustedIssuers

Obtiene la lista de emisores de confianza en los que la instancia actual confía para firmar el documento de metadatos.

TrustedStoreLocation

Obtiene o establece la ubicación del almacén de confianza del certificado X.509 que se usa para firmar el documento de metadatos.

Métodos

CreateApplicationServiceInstance()

Crear un descriptor del servicio de aplicaciones.

CreateContactPersonInstance()

Crea una nueva persona de contacto.

CreateEntitiesDescriptorInstance()

Crea un descriptor de entidades.

CreateEntityDescriptorInstance()

Crea un descriptor de entidad.

CreateIdentityProviderSingleSignOnDescriptorInstance()

Crea un descriptor IDPSSO.

CreateIndexedProtocolEndpointInstance()

Crea un extremo indizado.

CreateKeyDescriptorInstance()

Crear un descriptor de la clave.

CreateLocalizedNameInstance()

Crea un nombre traducido.

CreateLocalizedUriInstance()

Crea un URI localizado.

CreateOrganizationInstance()

Crea una organización.

CreateProtocolEndpointInstance()

Crea un extremo.

CreateSecurityTokenServiceDescriptorInstance()

Crea un descriptor del servicio de token de seguridad.

CreateServiceProviderSingleSignOnDescriptorInstance()

Crea un descriptor SPSSO.

Equals(Object)

Determina si el objeto especificado es igual que el objeto actual.

(Heredado de Object)
GetHashCode()

Sirve como la función hash predeterminada.

(Heredado de Object)
GetMetadataSigningCertificate(SecurityKeyIdentifier)

Obtiene el certificado X.509 creado a partir del identificador de clave especificado.

GetType()

Obtiene el Type de la instancia actual.

(Heredado de Object)
MemberwiseClone()

Crea una copia superficial del Object actual.

(Heredado de Object)
ReadApplicationServiceDescriptor(XmlReader)

Lee un descriptor del servicio de aplicaciones.

ReadAttribute(XmlReader)

Lee el elemento <saml:Attribute>.

ReadContactPerson(XmlReader)

Lee una persona de contacto.

ReadCustomAttributes<T>(XmlReader, T)

Punto de extensibilidad para leer atributos personalizados.

ReadCustomElement<T>(XmlReader, T)

Punto de extensibilidad para leer elementos personalizados. De manera predeterminada, devuelve false.

ReadCustomRoleDescriptor(String, XmlReader, EntityDescriptor)

Punto de extensibilidad para leer objetos RoleDescriptors personalizados.

ReadDisplayClaim(XmlReader)

Lee una notificación en pantalla.

ReadEntitiesDescriptor(XmlReader, SecurityTokenResolver)

Lee un descriptor de entidades.

ReadEntityDescriptor(XmlReader, SecurityTokenResolver)

Lee un descriptor de entidad.

ReadIdentityProviderSingleSignOnDescriptor(XmlReader)

Lee un descriptor IDPSSO.

ReadIndexedProtocolEndpoint(XmlReader)

Lee un extremo indizado.

ReadKeyDescriptor(XmlReader)

Lee un descriptor de clave.

ReadLocalizedName(XmlReader)

Lee un nombre traducido.

ReadLocalizedUri(XmlReader)

Lee un URI localizado.

ReadMetadata(Stream)

Lee la secuencia especificada para deserializar un descriptor de entidad o de entidades.

ReadMetadata(XmlReader)

Lee el lector XML especificado para deserializar un descriptor de entidad o de entidades.

ReadMetadata(XmlReader, SecurityTokenResolver)

Lea el XmlReader dado para deserializar un descriptor de entidad o de entidades.

ReadMetadataCore(XmlReader, SecurityTokenResolver)

Lee un descriptor de entidad o de entidades.

ReadOrganization(XmlReader)

Lee una organización.

ReadProtocolEndpoint(XmlReader)

Lee un extremo.

ReadRoleDescriptorAttributes(XmlReader, RoleDescriptor)

Lee atributos del descriptor de rol.

ReadRoleDescriptorElement(XmlReader, RoleDescriptor)

Lee elementos del descriptor de rol.

ReadSecurityTokenServiceDescriptor(XmlReader)

Lee un descriptor del servicio de token de seguridad.

ReadServiceProviderSingleSignOnDescriptor(XmlReader)

Lee un descriptor SPSSO.

ReadSingleSignOnDescriptorAttributes(XmlReader, SingleSignOnDescriptor)

Lee atributos del descriptor SSO.

ReadSingleSignOnDescriptorElement(XmlReader, SingleSignOnDescriptor)

Lee elementos del descriptor SSO.

ReadWebServiceDescriptorAttributes(XmlReader, WebServiceDescriptor)

Lee los atributos del descriptor de servicio Web.

ReadWebServiceDescriptorElement(XmlReader, WebServiceDescriptor)

Lee los elementos del descriptor de servicio Web.

ToString()

Devuelve una cadena que representa el objeto actual.

(Heredado de Object)
ValidateIssuer(X509Certificate2)

Valida el certificado X.509 que firmó el documento de metadatos en la lista de emisores de confianza especificada por la propiedad TrustedIssuers. El método ValidateSigningCredential(SigningCredentials) invoca este método.

ValidateSigningCredential(SigningCredentials)

Valida las credenciales de firma del documento de metadatos.

WriteApplicationServiceDescriptor(XmlWriter, ApplicationServiceDescriptor)

Escribe un descriptor del servicio de aplicaciones.

WriteAttribute(XmlWriter, Saml2Attribute)

Escribe el elemento <saml:Attribute>.

WriteContactPerson(XmlWriter, ContactPerson)

Escribe una persona de contacto.

WriteCustomAttributes<T>(XmlWriter, T)

Punto extensible para escribir atributos personalizados.

WriteCustomElements<T>(XmlWriter, T)

Punto extensible para escribir elementos personalizados.

WriteDisplayClaim(XmlWriter, DisplayClaim)

Escribe una notificación de pantalla.

WriteEntitiesDescriptor(XmlWriter, EntitiesDescriptor)

Escribe un descriptor de entidades.

WriteEntityDescriptor(XmlWriter, EntityDescriptor)

Escribe un descriptor de entidad.

WriteIdentityProviderSingleSignOnDescriptor(XmlWriter, IdentityProviderSingleSignOnDescriptor)

Escribe un descriptor IDPSSO.

WriteIndexedProtocolEndpoint(XmlWriter, IndexedProtocolEndpoint, XmlQualifiedName)

Escribe un extremo indizado.

WriteKeyDescriptor(XmlWriter, KeyDescriptor)

Escribe un descriptor de clave.

WriteLocalizedName(XmlWriter, LocalizedName, XmlQualifiedName)

Escribe un nombre traducido.

WriteLocalizedUri(XmlWriter, LocalizedUri, XmlQualifiedName)

Escribe un URI localizado.

WriteMetadata(Stream, MetadataBase)

Escribe los metadatos de federación en una cadena especificada.

WriteMetadata(XmlWriter, MetadataBase)

Escribe los metadatos de federación en el sistema de escritura XML especificado.

WriteMetadataCore(XmlWriter, MetadataBase)

Escribe los metadatos.

WriteOrganization(XmlWriter, Organization)

Escribe una organización.

WriteProtocolEndpoint(XmlWriter, ProtocolEndpoint, XmlQualifiedName)

Escribe un extremo.

WriteRoleDescriptorAttributes(XmlWriter, RoleDescriptor)

Escribe atributos del descriptor de rol.

WriteRoleDescriptorElements(XmlWriter, RoleDescriptor)

Escribe el elemento del descriptor de rol.

WriteSecurityTokenServiceDescriptor(XmlWriter, SecurityTokenServiceDescriptor)

Escribe un descriptor del servicio de token de seguridad.

WriteServiceProviderSingleSignOnDescriptor(XmlWriter, ServiceProviderSingleSignOnDescriptor)

Escribe un descriptor SPSSO.

WriteSingleSignOnDescriptorAttributes(XmlWriter, SingleSignOnDescriptor)

Escribe los atributos de descriptor de SSO.

WriteSingleSignOnDescriptorElements(XmlWriter, SingleSignOnDescriptor)

Escribe el elemento descriptor de SSO.

WriteWebServiceDescriptorAttributes(XmlWriter, WebServiceDescriptor)

Escribe los atributos de descriptor de servicio web.

WriteWebServiceDescriptorElements(XmlWriter, WebServiceDescriptor)

Escribe un elemento descriptor de servicio web.

Se aplica a