<issuerNameRegistry><issuerNameRegistry>

Consente di configurare il Registro di sistema nome dell'autorità di certificazione che viene utilizzata dai gestori nella raccolta di gestori di token.Configures the issuer name registry that is used by handlers in the token handler collection.

<system.identityModel><system.identityModel>
<identityConfiguration><identityConfiguration>
<securityTokenHandlers><securityTokenHandlers>
<securityTokenHandlerConfiguration ><securityTokenHandlerConfiguration>
<issuerNameRegistry ><issuerNameRegistry>

SintassiSyntax

<system.identityModel>  
  <identityConfiguration>  
    <securityTokenHandlers>  
      <securityTokenHandlerConfiguration>  
        <issuerNameRegistry type=xs:string>  
          <optionalCustomConfigurationElements />  
        </issuerNameRegistry>  
      </securityTokenHandlerConfiguration>  
    </securityTokenHandlers>  
  </identityConfiguration>  
</system.identityModel>  

Attributi ed elementiAttributes and Elements

Nelle sezioni seguenti vengono descritti gli attributi, gli elementi figlio e gli elementi padre.The following sections describe attributes, child elements, and parent elements.

AttributiAttributes

AttributoAttribute DescrizioneDescription
tipotype Un tipo da cui deriva il IssuerNameRegistry classe.A type that derives from the IssuerNameRegistry class. Per ulteriori informazioni su come specificare un oggetto personalizzato type, vedere [riferimenti al tipo personalizzato].For more information about how to specify a custom type, see [Custom Type References].

Elementi figlioChild Elements

ElementoElement DescrizioneDescription
<trustedIssuers ><trustedIssuers> Quando il type attributo specifica il Registro di sistema di nome dell'autorità di certificazione basata sulla configurazione (il ConfigurationBasedIssuerNameRegistry classe), il <trustedIssuers > elemento deve essere specificato.When the type attribute specifies the configuration-based issuer name registry (the ConfigurationBasedIssuerNameRegistry class), the <trustedIssuers> element must be specified. Il <trustedIssuers > può richiedere l'elemento <add>, <clear>, o <remove> elementi come elementi figlio.The <trustedIssuers> element can take <add>, <clear>, or <remove> elements as child elements.

Elementi padreParent Elements

ElementoElement DescrizioneDescription
<securityTokenHandlerConfiguration ><securityTokenHandlerConfiguration> Fornisce la configurazione per una raccolta di sicurezza gestori di token.Provides configuration for a collection of security token handlers.

NoteRemarks

Tutti i token dell'autorità di certificazione vengono convalidati mediante un registro di sistema di nome dell'autorità di certificazione.All issuer tokens are validated using an issuer name registry. Si tratta di un oggetto da cui deriva il IssuerNameRegistry classe.This is an object that derives from the IssuerNameRegistry class. Il Registro di sistema di nome dell'autorità di certificazione viene utilizzato per associare un nome di tasti di scelta rapida per il materiale di crittografia è necessaria per verificare le firme di token generato dall'emittente corrispondente.The issuer name registry is used to associate a mnemonic name to the cryptographic material that is needed to verify the signatures of tokens produced by the corresponding issuer. Il Registro di sistema di nome dell'autorità emittente mantiene un elenco delle autorità emittenti attendibili per l'applicazione relying party (RP).The issuer name registry maintains a list of issuers that are trusted by the relying party (RP) application. Il tipo del Registro di sistema di nome dell'autorità di certificazione è specificato utilizzando il type attributo.The type of the issuer name registry is specified using the type attribute. Il <issuerNameRegistry> elemento può avere uno o più elementi figlio che forniscono la configurazione per il tipo specificato.The <issuerNameRegistry> element can have one or more child elements that provide configuration for the specified type. Fornire la logica che elabora gli elementi figlio, eseguendo l'override di LoadCustomConfiguration metodo.You provide the logic that processes these child elements by overriding the LoadCustomConfiguration method.

WIF offre una singola autorità di certificazione come nome del Registro di sistema predefinita, la ConfigurationBasedIssuerNameRegistry classe.WIF provides a single issuer name registry type out of the box, the ConfigurationBasedIssuerNameRegistry class. Questa classe Usa un set di autorità emittenti attendibili i certificati che sono specificati nella configurazione.This class uses a set of trusted issuer certificates that are specified in configuration. Richiede un elemento di configurazione figlio, <trustedIssuers>, in cui viene configurato l'insieme dei certificati dell'autorità emittente attendibile.It requires a child configuration element, <trustedIssuers>, under which the collection of trusted issuer certificates is configured. Attendibili i certificati vengono specificati utilizzando l'ASN. 1 formato dell'identificazione digitale del certificato con codifica e viene aggiunti o rimossi dalla raccolta utilizzando <add>, <clear>, o <remove> elementi.Trusted certificates are specified using the ASN.1 encoded form of the certificate thumbprint and are added or removed from the collection by using <add>, <clear>, or <remove> elements.

Il <issuerNameRegistry> elemento è rappresentato dalla IssuerNameRegistryElement classe.The <issuerNameRegistry> element is represented by the IssuerNameRegistryElement class.

Nota

Specifica il <issuerNameRegistry> come un elemento figlio dell'elemento di <identityConfiguration > elemento è stato deprecato, ma è ancora supportato per compatibilità con le versioni precedenti.Specifying the <issuerNameRegistry> element as a child element of the <identityConfiguration> element has been deprecated, but is still supported for backward compatibility. Impostazioni di <securityTokenHandlerConfiguration> elemento prevalgono su quelle nel <identityConfiguration> elemento.Settings on the <securityTokenHandlerConfiguration> element override those on the <identityConfiguration> element.

EsempioExample

Il codice XML seguente viene illustrato come specificare l'autorità emittente di base di configurazione del Registro di sistema di nome.The following XML shows how to specify the configuration based issuer name registry.

<issuerNameRegistry type="System.IdentityModel.Tokens.ConfigurationBasedIssuerNameRegistry, System.IdentityModel, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">  
  <trustedIssuers>  
    <add thumbprint="9B74CB … 1EF40D0" name="LocalSTS" />  
  </trustedIssuers>  
</issuerNameRegistry>  

Vedere ancheSee Also

IssuerNameRegistry
ConfigurationBasedIssuerNameRegistry