Share via


MetadataSerializer Classe

Definizione

Fornisce il supporto per la serializzazione di metadati.

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

Costruttori

MetadataSerializer()

Inizializza una nuova istanza della classe MetadataSerializer con un messaggio predefinito.

MetadataSerializer(SecurityTokenSerializer)

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

Campi

LanguageAttribute

Costante di stringa che definisce l'attributo della lingua "xml:lang".

LanguageLocalName

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

LanguageNamespaceUri

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

LanguagePrefix

Costante di stringa che definisce il prefisso della lingua "xml".

Proprietà

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 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 dei 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 che sono attendibili per la firma del 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

CreateApplicationServiceInstance()

Crea un descrittore di servizio dell'applicazione.

CreateContactPersonInstance()

Crea un nuovo 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 chiave.

CreateLocalizedNameInstance()

Crea un nome localizzato.

CreateLocalizedUriInstance()

Crea un URI localizzato.

CreateOrganizationInstance()

Crea un'organizzazione.

CreateProtocolEndpointInstance()

Creazione di un endpoint

CreateSecurityTokenServiceDescriptorInstance()

Crea un descrittore di 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 l'oggetto Type dell'istanza corrente.

(Ereditato da Object)
MemberwiseClone()

Crea una copia superficiale dell'oggetto Object corrente.

(Ereditato da Object)
ReadApplicationServiceDescriptor(XmlReader)

Legge un descrittore di servizio dell'applicazione.

ReadAttribute(XmlReader)

Legge l'elemento <saml:Attribute>.

ReadContactPerson(XmlReader)

Legge un contatto.

ReadCustomAttributes<T>(XmlReader, T)

Punto di estendibilità per la lettura degli attributi personalizzati.

ReadCustomElement<T>(XmlReader, T)

Punto di estendibilità per la lettura degli 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 chiave.

ReadLocalizedName(XmlReader)

Legge un nome localizzato.

ReadLocalizedUri(XmlReader)

Legge un URI localizzato.

ReadMetadata(Stream)

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

ReadMetadata(XmlReader)

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

ReadMetadata(XmlReader, SecurityTokenResolver)

Leggere l'oggetto XmlReader specificato per deserializzare un descrittore di entità.

ReadMetadataCore(XmlReader, SecurityTokenResolver)

Legge un descrittore di entità.

ReadOrganization(XmlReader)

Legge un'organizzazione.

ReadProtocolEndpoint(XmlReader)

Legge un endpoint.

ReadRoleDescriptorAttributes(XmlReader, RoleDescriptor)

Legge gli attributi del descrittore del ruolo.

ReadRoleDescriptorElement(XmlReader, RoleDescriptor)

Legge gli elementi del descrittore del ruolo.

ReadSecurityTokenServiceDescriptor(XmlReader)

Legge un descrittore di 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 con la lista degli emittenti attendibili specificato dalla proprietà di TrustedIssuers . Questo metodo viene richiamato dal metodo ValidateSigningCredential(SigningCredentials).

ValidateSigningCredential(SigningCredentials)

Convalida le credenziali di firma del documento di metadati.

WriteApplicationServiceDescriptor(XmlWriter, ApplicationServiceDescriptor)

Scrive un descrittore di servizio dell'applicazione.

WriteAttribute(XmlWriter, Saml2Attribute)

Scrive l'elemento <saml:Attribute>.

WriteContactPerson(XmlWriter, ContactPerson)

Scrive una persona del contatto.

WriteCustomAttributes<T>(XmlWriter, T)

Punto estendibile per scrivere gli attributi personalizzati.

WriteCustomElements<T>(XmlWriter, T)

Punto estendibile per scrivere gli attributi personalizzati.

WriteDisplayClaim(XmlWriter, DisplayClaim)

Scrive una richiesta 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 chiave.

WriteLocalizedName(XmlWriter, LocalizedName, XmlQualifiedName)

Scrive un nome localizzato.

WriteLocalizedUri(XmlWriter, LocalizedUri, XmlQualifiedName)

Scrive un URI localizzato.

WriteMetadata(Stream, MetadataBase)

Scrive i metadati di federazione nel flusso specificato.

WriteMetadata(XmlWriter, MetadataBase)

Scrive i metadati di 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 descrittore del ruolo.

WriteRoleDescriptorElements(XmlWriter, RoleDescriptor)

Scrive l'elemento del descrittore del ruolo.

WriteSecurityTokenServiceDescriptor(XmlWriter, SecurityTokenServiceDescriptor)

Scrive un descrittore di 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 del 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