Condividi tramite


MetadataSerializer Classe

Definizione

Fornisce il supporto per la serializzazione dei metadati.

public ref class MetadataSerializer
public class MetadataSerializer
type MetadataSerializer = class
Public Class MetadataSerializer
Ereditarietà
MetadataSerializer

Costruttori

Nome Descrizione
MetadataSerializer()

Inizializza una nuova istanza della MetadataSerializer classe con un serializzatore di token predefinito.

MetadataSerializer(SecurityTokenSerializer)

Inizializza una nuova istanza della MetadataSerializer classe che utilizza il serializzatore di token specificato.

Campi

Nome Descrizione
LanguageAttribute

Costante stringa che definisce l'attributo del linguaggio "xml:lang".

LanguageLocalName

Costante stringa che definisce il nome locale della lingua, "lang".

LanguageNamespaceUri

Costante stringa che definisce l'URI dello spazio dei nomi della lingua, http://www.w3.org/XML/1998/namespace.

LanguagePrefix

Costante stringa che definisce il prefisso del linguaggio "xml".

Proprietà

Nome Descrizione
CertificateValidationMode

Ottiene o imposta la modalità di convalida del certificato X.509 utilizzato per firmare il documento di metadati.

CertificateValidator

Ottiene o imposta il validator del certificato per il certificato X.509 utilizzato per firmare il documento di metadati.

RevocationMode

Ottiene o imposta la modalità di revoca del certificato X.509 utilizzato per firmare il documento di metadati.

SecurityTokenSerializer

Ottiene il serializzatore di token utilizzato dall'istanza corrente per serializzare i token di sicurezza.

TrustedIssuers

Ottiene l'elenco di autorità emittenti attendibili attendibili per firmare il documento di metadati dall'istanza corrente.

TrustedStoreLocation

Ottiene o imposta il percorso dell'archivio attendibile del certificato X.509 utilizzato per firmare il documento di metadati.

Metodi

Nome Descrizione
CreateApplicationServiceInstance()

Crea un descrittore del servizio applicazioni.

CreateContactPersonInstance()

Crea una persona di contatto.

CreateEntitiesDescriptorInstance()

Crea un descrittore di entità.

CreateEntityDescriptorInstance()

Crea un descrittore di entità.

CreateIdentityProviderSingleSignOnDescriptorInstance()

Crea un descrittore IDPSSO.

CreateIndexedProtocolEndpointInstance()

Crea un endpoint indicizzato.

CreateKeyDescriptorInstance()

Crea un descrittore di chiave.

CreateLocalizedNameInstance()

Crea un nome localizzato.

CreateLocalizedUriInstance()

Crea un URI localizzato.

CreateOrganizationInstance()

Crea un'organizzazione.

CreateProtocolEndpointInstance()

Crea un endpoint.

CreateSecurityTokenServiceDescriptorInstance()

Crea un descrittore del servizio token di sicurezza.

CreateServiceProviderSingleSignOnDescriptorInstance()

Crea un descrittore SPSSO.

Equals(Object)

Determina se l'oggetto specificato è uguale all'oggetto corrente.

(Ereditato da Object)
GetHashCode()

Funge da funzione hash predefinita.

(Ereditato da Object)
GetMetadataSigningCertificate(SecurityKeyIdentifier)

Ottiene il certificato X.509 creato dall'identificatore di chiave specificato.

GetType()

Ottiene il Type dell'istanza corrente.

(Ereditato da Object)
MemberwiseClone()

Crea una copia superficiale del Objectcorrente.

(Ereditato da Object)
ReadApplicationServiceDescriptor(XmlReader)

Legge un descrittore del servizio applicazioni.

ReadAttribute(XmlReader)

Legge l'elemento <saml:Attribute> .

ReadContactPerson(XmlReader)

Legge una persona di contatto.

ReadCustomAttributes<T>(XmlReader, T)

Punto di estendibilità per la lettura di attributi personalizzati.

ReadCustomElement<T>(XmlReader, T)

Punto di estendibilità per la lettura di elementi personalizzati. Per impostazione predefinita, restituisce false.

ReadCustomRoleDescriptor(String, XmlReader, EntityDescriptor)

Punto di estendibilità per la lettura di RoleDescriptor personalizzati.

ReadDisplayClaim(XmlReader)

Legge un'attestazione di visualizzazione.

ReadEntitiesDescriptor(XmlReader, SecurityTokenResolver)

Legge un descrittore di entità.

ReadEntityDescriptor(XmlReader, SecurityTokenResolver)

Legge un descrittore di entità.

ReadIdentityProviderSingleSignOnDescriptor(XmlReader)

Legge un descrittore IDPSSO.

ReadIndexedProtocolEndpoint(XmlReader)

Legge un endpoint indicizzato.

ReadKeyDescriptor(XmlReader)

Legge un descrittore di chiave.

ReadLocalizedName(XmlReader)

Legge un nome localizzato.

ReadLocalizedUri(XmlReader)

Legge un URI localizzato.

ReadMetadata(Stream)

Legge il flusso specificato per deserializzare un descrittore di entità o un descrittore di entità.

ReadMetadata(XmlReader, SecurityTokenResolver)

Leggere il valore XmlReader specificato per deserializzare un descrittore di entità o un descrittore di entità.

ReadMetadata(XmlReader)

Legge il lettore XML specificato per deserializzare un descrittore di entità o un descrittore di entità.

ReadMetadataCore(XmlReader, SecurityTokenResolver)

Legge un descrittore di entità o un descrittore di entità.

ReadOrganization(XmlReader)

Legge un'organizzazione.

ReadProtocolEndpoint(XmlReader)

Legge un endpoint.

ReadRoleDescriptorAttributes(XmlReader, RoleDescriptor)

Legge gli attributi del descrittore di ruolo.

ReadRoleDescriptorElement(XmlReader, RoleDescriptor)

Legge gli elementi del descrittore di ruolo.

ReadSecurityTokenServiceDescriptor(XmlReader)

Legge un descrittore del servizio token di sicurezza.

ReadServiceProviderSingleSignOnDescriptor(XmlReader)

Legge un descrittore SPSSO.

ReadSingleSignOnDescriptorAttributes(XmlReader, SingleSignOnDescriptor)

Legge gli attributi del descrittore SSO.

ReadSingleSignOnDescriptorElement(XmlReader, SingleSignOnDescriptor)

Legge gli elementi del descrittore SSO.

ReadWebServiceDescriptorAttributes(XmlReader, WebServiceDescriptor)

Legge gli attributi del descrittore del servizio Web.

ReadWebServiceDescriptorElement(XmlReader, WebServiceDescriptor)

Legge gli elementi del descrittore del servizio Web.

ToString()

Restituisce una stringa che rappresenta l'oggetto corrente.

(Ereditato da Object)
ValidateIssuer(X509Certificate2)

Convalida il certificato X.509 che ha firmato il documento di metadati rispetto all'elenco di autorità emittenti attendibili specificato dalla TrustedIssuers proprietà . Questo metodo viene richiamato dal ValidateSigningCredential(SigningCredentials) metodo .

ValidateSigningCredential(SigningCredentials)

Convalida le credenziali di firma del documento di metadati.

WriteApplicationServiceDescriptor(XmlWriter, ApplicationServiceDescriptor)

Scrive un descrittore del servizio applicazioni.

WriteAttribute(XmlWriter, Saml2Attribute)

Scrive l'elemento <saml:Attribute> .

WriteContactPerson(XmlWriter, ContactPerson)

Scrive una persona di contatto.

WriteCustomAttributes<T>(XmlWriter, T)

Punto estendibile per scrivere attributi personalizzati.

WriteCustomElements<T>(XmlWriter, T)

Punto estendibile per scrivere elementi personalizzati.

WriteDisplayClaim(XmlWriter, DisplayClaim)

Scrive un'attestazione di visualizzazione.

WriteEntitiesDescriptor(XmlWriter, EntitiesDescriptor)

Scrive un descrittore di entità.

WriteEntityDescriptor(XmlWriter, EntityDescriptor)

Scrive un descrittore di entità.

WriteIdentityProviderSingleSignOnDescriptor(XmlWriter, IdentityProviderSingleSignOnDescriptor)

Scrive un descrittore IDPSSO.

WriteIndexedProtocolEndpoint(XmlWriter, IndexedProtocolEndpoint, XmlQualifiedName)

Scrive un endpoint indicizzato.

WriteKeyDescriptor(XmlWriter, KeyDescriptor)

Scrive un descrittore di chiave.

WriteLocalizedName(XmlWriter, LocalizedName, XmlQualifiedName)

Scrive un nome localizzato.

WriteLocalizedUri(XmlWriter, LocalizedUri, XmlQualifiedName)

Scrive un URI localizzato.

WriteMetadata(Stream, MetadataBase)

Scrive i metadati della federazione nel flusso specificato.

WriteMetadata(XmlWriter, MetadataBase)

Scrive i metadati della federazione nel writer XML specificato.

WriteMetadataCore(XmlWriter, MetadataBase)

Scrive i metadati.

WriteOrganization(XmlWriter, Organization)

Scrive un'organizzazione.

WriteProtocolEndpoint(XmlWriter, ProtocolEndpoint, XmlQualifiedName)

Scrive un endpoint.

WriteRoleDescriptorAttributes(XmlWriter, RoleDescriptor)

Scrive gli attributi del descrittore di ruolo.

WriteRoleDescriptorElements(XmlWriter, RoleDescriptor)

Scrive l'elemento descrittore del ruolo.

WriteSecurityTokenServiceDescriptor(XmlWriter, SecurityTokenServiceDescriptor)

Scrive un descrittore del servizio token di sicurezza.

WriteServiceProviderSingleSignOnDescriptor(XmlWriter, ServiceProviderSingleSignOnDescriptor)

Scrive un descrittore SPSSO.

WriteSingleSignOnDescriptorAttributes(XmlWriter, SingleSignOnDescriptor)

Scrive gli attributi del descrittore SSO.

WriteSingleSignOnDescriptorElements(XmlWriter, SingleSignOnDescriptor)

Scrive l'elemento descrittore SSO.

WriteWebServiceDescriptorAttributes(XmlWriter, WebServiceDescriptor)

Scrive gli attributi del descrittore del servizio Web.

WriteWebServiceDescriptorElements(XmlWriter, WebServiceDescriptor)

Scrive un elemento descrittore del servizio Web.

Si applica a