Compartir vía


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

Nombre Description
MetadataSerializer()

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

MetadataSerializer(SecurityTokenSerializer)

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

Campos

Nombre Description
LanguageAttribute

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

LanguageLocalName

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

LanguageNamespaceUri

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

LanguagePrefix

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

Propiedades

Nombre Description
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 de certificado para el 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 de token que usa la instancia actual para serializar los tokens de seguridad.

TrustedIssuers

Obtiene la lista de emisores de confianza que son de confianza para firmar el documento de metadatos por la instancia actual.

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

Nombre Description
CreateApplicationServiceInstance()

Crea un descriptor de servicio de aplicación.

CreateContactPersonInstance()

Crea una persona de contacto.

CreateEntitiesDescriptorInstance()

Crea un descriptor de entidades.

CreateEntityDescriptorInstance()

Crea un descriptor de entidad.

CreateIdentityProviderSingleSignOnDescriptorInstance()

Crea un descriptor IDPSSO.

CreateIndexedProtocolEndpointInstance()

Crea un punto de conexión indexado.

CreateKeyDescriptorInstance()

Crea un descriptor de clave.

CreateLocalizedNameInstance()

Crea un nombre localizado.

CreateLocalizedUriInstance()

Crea un URI localizado.

CreateOrganizationInstance()

Crea una organización.

CreateProtocolEndpointInstance()

Crea un punto de conexión.

CreateSecurityTokenServiceDescriptorInstance()

Crea un descriptor de servicio de token de seguridad.

CreateServiceProviderSingleSignOnDescriptorInstance()

Crea un descriptor SPSSO.

Equals(Object)

Determina si el objeto especificado es igual al objeto actual.

(Heredado de Object)
GetHashCode()

Actúa como 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 Objectactual.

(Heredado de Object)
ReadApplicationServiceDescriptor(XmlReader)

Lee un descriptor de servicio de aplicación.

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 forma predeterminada, devuelve false.

ReadCustomRoleDescriptor(String, XmlReader, EntityDescriptor)

Punto de extensibilidad para leer roleDescriptors personalizados.

ReadDisplayClaim(XmlReader)

Lee una notificación para mostrar.

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 punto de conexión indexado.

ReadKeyDescriptor(XmlReader)

Lee un descriptor de clave.

ReadLocalizedName(XmlReader)

Lee un nombre localizado.

ReadLocalizedUri(XmlReader)

Lee un URI localizado.

ReadMetadata(Stream)

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

ReadMetadata(XmlReader, SecurityTokenResolver)

Lea el xmlReader especificado para deserializar un descriptor de entidad o un descriptor de entidades.

ReadMetadata(XmlReader)

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

ReadMetadataCore(XmlReader, SecurityTokenResolver)

Lee un descriptor de entidad o un descriptor de entidades.

ReadOrganization(XmlReader)

Lee una organización.

ReadProtocolEndpoint(XmlReader)

Lee un punto de conexión.

ReadRoleDescriptorAttributes(XmlReader, RoleDescriptor)

Lee los atributos del descriptor de rol.

ReadRoleDescriptorElement(XmlReader, RoleDescriptor)

Lee los elementos del descriptor de rol.

ReadSecurityTokenServiceDescriptor(XmlReader)

Lee un descriptor de servicio de token de seguridad.

ReadServiceProviderSingleSignOnDescriptor(XmlReader)

Lee un descriptor de SPSSO.

ReadSingleSignOnDescriptorAttributes(XmlReader, SingleSignOnDescriptor)

Lee los atributos del descriptor de SSO.

ReadSingleSignOnDescriptorElement(XmlReader, SingleSignOnDescriptor)

Lee los elementos del descriptor de SSO.

ReadWebServiceDescriptorAttributes(XmlReader, WebServiceDescriptor)

Lee los atributos del descriptor de servicio web.

ReadWebServiceDescriptorElement(XmlReader, WebServiceDescriptor)

Lee los elementos del descriptor del 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 TrustedIssuers propiedad . El método invoca ValidateSigningCredential(SigningCredentials) este método.

ValidateSigningCredential(SigningCredentials)

Valida las credenciales de firma del documento de metadatos.

WriteApplicationServiceDescriptor(XmlWriter, ApplicationServiceDescriptor)

Escribe un descriptor de servicio de aplicación.

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 para mostrar.

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 punto de conexión indexado.

WriteKeyDescriptor(XmlWriter, KeyDescriptor)

Escribe un descriptor de clave.

WriteLocalizedName(XmlWriter, LocalizedName, XmlQualifiedName)

Escribe un nombre localizado.

WriteLocalizedUri(XmlWriter, LocalizedUri, XmlQualifiedName)

Escribe un URI localizado.

WriteMetadata(Stream, MetadataBase)

Escribe los metadatos de federación en la secuencia especificada.

WriteMetadata(XmlWriter, MetadataBase)

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

WriteMetadataCore(XmlWriter, MetadataBase)

Escribe los metadatos.

WriteOrganization(XmlWriter, Organization)

Escribe una organización.

WriteProtocolEndpoint(XmlWriter, ProtocolEndpoint, XmlQualifiedName)

Escribe un punto de conexión.

WriteRoleDescriptorAttributes(XmlWriter, RoleDescriptor)

Escribe atributos de descriptor de rol.

WriteRoleDescriptorElements(XmlWriter, RoleDescriptor)

Escribe el elemento descriptor de rol.

WriteSecurityTokenServiceDescriptor(XmlWriter, SecurityTokenServiceDescriptor)

Escribe un descriptor de servicio de token de seguridad.

WriteServiceProviderSingleSignOnDescriptor(XmlWriter, ServiceProviderSingleSignOnDescriptor)

Escribe un descriptor SPSSO.

WriteSingleSignOnDescriptorAttributes(XmlWriter, SingleSignOnDescriptor)

Escribe los atributos del descriptor de SSO.

WriteSingleSignOnDescriptorElements(XmlWriter, SingleSignOnDescriptor)

Escribe el elemento descriptor SSO.

WriteWebServiceDescriptorAttributes(XmlWriter, WebServiceDescriptor)

Escribe los atributos del descriptor de servicio web.

WriteWebServiceDescriptorElements(XmlWriter, WebServiceDescriptor)

Escribe un elemento descriptor de servicio web.

Se aplica a