Share via


MetadataSerializer Classe

Définition

Prend en charge la sérialisation des métadonnées.

public ref class MetadataSerializer
public class MetadataSerializer
type MetadataSerializer = class
Public Class MetadataSerializer
Héritage
MetadataSerializer

Constructeurs

MetadataSerializer()

Initialise une nouvelle instance de la classe MetadataSerializer avec un sérialiseur de jeton par défaut.

MetadataSerializer(SecurityTokenSerializer)

Initialise une nouvelle instance de la classe MetadataSerializer qui utilise le sérialiseur de jeton spécifié.

Champs

LanguageAttribute

Constante de chaîne qui définit l’attribut de langage, "xml:lang".

LanguageLocalName

Constante de chaîne qui définit le nom de langage local, "lang".

LanguageNamespaceUri

Constante de chaîne qui définit l’URI de l’espace de noms de la langue, http://www.w3.org/XML/1998/namespace.

LanguagePrefix

Constante de chaîne qui définit le préfixe de langage, "xml".

Propriétés

CertificateValidationMode

Obtient ou définit le mode de validation du certificat X.509 utilisé pour signer le document de métadonnées.

CertificateValidator

Obtient ou définit le validateur de certificat du certificat X.509 utilisé pour signer le document de métadonnées.

RevocationMode

Obtient ou définit le mode de révocation du certificat X.509 utilisé pour signer le document de métadonnées.

SecurityTokenSerializer

Obtient le sérialiseur de jeton utilisé par l'instance actuelle pour sérialiser les jetons de sécurité.

TrustedIssuers

Obtient la liste des émetteurs approuvés qui peuvent signer le document de métadonnées par l'instance actuelle.

TrustedStoreLocation

Obtient ou définit l'emplacement de magasin approuvé du certificat X.509 qui est utilisé pour signer le document de métadonnées.

Méthodes

CreateApplicationServiceInstance()

Crée un descripteur de service d'application.

CreateContactPersonInstance()

Crée un contact.

CreateEntitiesDescriptorInstance()

Crée un descripteur d'entités.

CreateEntityDescriptorInstance()

Crée un descripteur d'entité.

CreateIdentityProviderSingleSignOnDescriptorInstance()

Crée un descripteur IDPSSO.

CreateIndexedProtocolEndpointInstance()

Crée un point de terminaison indexé.

CreateKeyDescriptorInstance()

Crée un descripteur de clé.

CreateLocalizedNameInstance()

Crée un nom localisé.

CreateLocalizedUriInstance()

Crée un URI localisé.

CreateOrganizationInstance()

Crée une organisation.

CreateProtocolEndpointInstance()

Crée un point de terminaison.

CreateSecurityTokenServiceDescriptorInstance()

Crée un descripteur de service de jeton de sécurité.

CreateServiceProviderSingleSignOnDescriptorInstance()

Crée un descripteur SPSSO.

Equals(Object)

Détermine si l'objet spécifié est égal à l'objet actuel.

(Hérité de Object)
GetHashCode()

Fait office de fonction de hachage par défaut.

(Hérité de Object)
GetMetadataSigningCertificate(SecurityKeyIdentifier)

Obtient le certificat X.509 créé à partir de l'identificateur de clé spécifié.

GetType()

Obtient le Type de l'instance actuelle.

(Hérité de Object)
MemberwiseClone()

Crée une copie superficielle du Object actuel.

(Hérité de Object)
ReadApplicationServiceDescriptor(XmlReader)

Lit un descripteur de service d'application.

ReadAttribute(XmlReader)

Lit l’élément <saml:Attribute>.

ReadContactPerson(XmlReader)

Lit un contact.

ReadCustomAttributes<T>(XmlReader, T)

Point d'extensibilité pour lire des attributs personnalisés.

ReadCustomElement<T>(XmlReader, T)

Point d'extensibilité pour lire les éléments personnalisés. Par défaut, retourne false.

ReadCustomRoleDescriptor(String, XmlReader, EntityDescriptor)

Point d'extensibilité pour lire les RoleDescriptors personnalisés.

ReadDisplayClaim(XmlReader)

Lit une revendication d'affichage.

ReadEntitiesDescriptor(XmlReader, SecurityTokenResolver)

Lit un descripteur d'entités.

ReadEntityDescriptor(XmlReader, SecurityTokenResolver)

Lit un descripteur d'entité.

ReadIdentityProviderSingleSignOnDescriptor(XmlReader)

Lit un descripteur IDPSSO.

ReadIndexedProtocolEndpoint(XmlReader)

Lit un point de terminaison indexé.

ReadKeyDescriptor(XmlReader)

Lit un descripteur de clé.

ReadLocalizedName(XmlReader)

Lit un nom localisé.

ReadLocalizedUri(XmlReader)

Lit un URI localisé.

ReadMetadata(Stream)

Lit le flux de données spécifié pour désérialiser un descripteur d'une ou plusieurs entités.

ReadMetadata(XmlReader)

Lit le lecteur XML spécifié pour désérialiser un descripteur d'une ou plusieurs entités.

ReadMetadata(XmlReader, SecurityTokenResolver)

Lit le XmlReader donné pour désérialiser un descripteur d'une ou plusieurs entités.

ReadMetadataCore(XmlReader, SecurityTokenResolver)

Lit un descripteur d'une ou plusieurs entités.

ReadOrganization(XmlReader)

Lit une organisation.

ReadProtocolEndpoint(XmlReader)

Lit un point de terminaison.

ReadRoleDescriptorAttributes(XmlReader, RoleDescriptor)

Lit les attributs de descripteur de rôle.

ReadRoleDescriptorElement(XmlReader, RoleDescriptor)

Lit les éléments de descripteur de rôle.

ReadSecurityTokenServiceDescriptor(XmlReader)

Lit un descripteur de service de jeton de sécurité.

ReadServiceProviderSingleSignOnDescriptor(XmlReader)

Lit un descripteur SPSSO.

ReadSingleSignOnDescriptorAttributes(XmlReader, SingleSignOnDescriptor)

Lit les attributs de descripteur SSO.

ReadSingleSignOnDescriptorElement(XmlReader, SingleSignOnDescriptor)

Lit les éléments de descripteur SSO.

ReadWebServiceDescriptorAttributes(XmlReader, WebServiceDescriptor)

Lit les attributs de descripteur de service Web.

ReadWebServiceDescriptorElement(XmlReader, WebServiceDescriptor)

Lit les éléments de descripteur de service Web.

ToString()

Retourne une chaîne qui représente l'objet actuel.

(Hérité de Object)
ValidateIssuer(X509Certificate2)

Valide le certificat X.509 qui a validé le document de métadonnées par rapport à la liste d'émetteurs approuvés spécifiée par la propriété TrustedIssuers. Cette méthode est appelée par la méthode ValidateSigningCredential(SigningCredentials).

ValidateSigningCredential(SigningCredentials)

Valide les informations d'identification de signature du document de métadonnées.

WriteApplicationServiceDescriptor(XmlWriter, ApplicationServiceDescriptor)

Écrit un descripteur de service d'application.

WriteAttribute(XmlWriter, Saml2Attribute)

Écrit l’élément <saml:Attribute>.

WriteContactPerson(XmlWriter, ContactPerson)

Écrit un contact.

WriteCustomAttributes<T>(XmlWriter, T)

Point extensible pour écrire des attributs personnalisés.

WriteCustomElements<T>(XmlWriter, T)

Point extensible pour écrire des éléments personnalisés.

WriteDisplayClaim(XmlWriter, DisplayClaim)

Écrit une revendication d'affichage.

WriteEntitiesDescriptor(XmlWriter, EntitiesDescriptor)

Écrit un descripteur d'entités.

WriteEntityDescriptor(XmlWriter, EntityDescriptor)

Écrit un descripteur d'entité.

WriteIdentityProviderSingleSignOnDescriptor(XmlWriter, IdentityProviderSingleSignOnDescriptor)

Écrit un descripteur IDPSSO.

WriteIndexedProtocolEndpoint(XmlWriter, IndexedProtocolEndpoint, XmlQualifiedName)

Écrit un point de terminaison indexé.

WriteKeyDescriptor(XmlWriter, KeyDescriptor)

Écrit un descripteur de clé.

WriteLocalizedName(XmlWriter, LocalizedName, XmlQualifiedName)

Écrit un nom localisé.

WriteLocalizedUri(XmlWriter, LocalizedUri, XmlQualifiedName)

Écrit un URI localisé.

WriteMetadata(Stream, MetadataBase)

Écrit les métadonnées de fédération dans le flux spécifié.

WriteMetadata(XmlWriter, MetadataBase)

Écrit les métadonnées de fédération dans l'enregistreur XML spécifié.

WriteMetadataCore(XmlWriter, MetadataBase)

Écrit les métadonnées.

WriteOrganization(XmlWriter, Organization)

Écrit une organisation.

WriteProtocolEndpoint(XmlWriter, ProtocolEndpoint, XmlQualifiedName)

Écrit un point de terminaison.

WriteRoleDescriptorAttributes(XmlWriter, RoleDescriptor)

Écrit des attributs de descripteur de rôle.

WriteRoleDescriptorElements(XmlWriter, RoleDescriptor)

Écrit l'élément de descripteur de rôle.

WriteSecurityTokenServiceDescriptor(XmlWriter, SecurityTokenServiceDescriptor)

Écrit un descripteur de service de jeton de sécurité.

WriteServiceProviderSingleSignOnDescriptor(XmlWriter, ServiceProviderSingleSignOnDescriptor)

Écrit un descripteur de SPSSO.

WriteSingleSignOnDescriptorAttributes(XmlWriter, SingleSignOnDescriptor)

Écrit les attributs du descripteur SSO.

WriteSingleSignOnDescriptorElements(XmlWriter, SingleSignOnDescriptor)

Écrit l'élément du descripteur SSO.

WriteWebServiceDescriptorAttributes(XmlWriter, WebServiceDescriptor)

Écrit les attributs du descripteur de service Web.

WriteWebServiceDescriptorElements(XmlWriter, WebServiceDescriptor)

Écrit un élément du descripteur de service Web.

S’applique à