Condividi tramite


Elemento <oidEntry>

Esegue il mapping di un identificatore di oggetto (OID) ASN.1 su un nome descrittivo.

Elemento <Configuration>
  Elemento <mscorlib> per le impostazioni di crittografia
    Elemento <cryptographySettings>
      Elemento <oidMap>
        Elemento <oidEntry>

<oidEntry OID="object identifier number" name="friendly name" />

Attributi ed elementi

Le seguenti sezioni illustrano attributi, elementi figlio e padre.

Attributi

Attributo Descrizione

OID

Attributo obbligatorio.

Specifica l'identificatore OID ASN.1 corrispondente all'algoritmo implementato dalla classe.

name

Attributo obbligatorio.

Specifica il valore per l'attributo name nel tag <nameEntry>.

Elementi figlio

Nessuno.

Elementi padre

Elemento Descrizione

configuration

È l'elemento di primo livello in ciascun file di configurazione utilizzato in Common Language Runtime e nelle applicazioni .NET Framework.

cryptographySettings

Contiene le impostazioni di crittografia.

mscorlib

Contiene l'elemento cryptographySettings.

oidMap

Contiene i mapping degli identificatori di oggetto (OID) ASN.1 sulle classi.

Note

Gli identificatori di oggetto ASN.1 identificano gli algoritmi in alcuni formati di crittografia. Eseguire il mapping degli identificatori di oggetto sui nomi descrittivi per gli algoritmi da identificare. Per ulteriori dettagli sugli identificatori di oggetto, consultare le informazioni in MSDN Library.

Esempio

Nell'esempio riportato di seguito viene illustrato come utilizzare l'elemento <oidEntry> per eseguire il mapping di un identificatore di oggetto per l'algoritmo hash RIPEMD-160 su un'implementazione di tale algoritmo hash.

<configuration>
   <mscorlib>
      <cryptographySettings>
         <cryptoNameMapping>
            <cryptoClasses>
               <cryptoClass   MyCrypto="MyCryptoClass, MyAssembly
                  Culture=neutral, PublicKeyToken=a5d015c7d5a0b012,
                  Version=1.0.0.0"/>
            </cryptoClasses>
            <nameEntry name="RIPEMD-160" class="MyCrypto"/>
         </cryptoNameMapping>
         <oidMap>
            <oidEntry OID="1.3.36.3.2.1"   name="MyCryptoClass"/>
         </oidMap>
      </cryptographySettings>
   </mscorlib>
</configuration>

Vedere anche

Riferimenti

Schema delle impostazioni di crittografia

Concetti

Mapping di identificatori di oggetti ad algoritmi di crittografia

Altre risorse

Schema dei file di configurazione per .NET Framework
Servizi di crittografia
Configurazione di classi di crittografia