Condividi tramite


Elemento <oidEntry>

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

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

Attributi ed elementi

Nelle sezioni seguenti vengono illustrati attributi, elementi figlio e padre.

Attributi

Attribute

Oggetto di 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

Oggetto di descrizione

configuration

Elemento radice 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

Servizi di crittografia

Mapping di identificatori di oggetti ad algoritmi di crittografia

Altre risorse

Schema dei file di configurazione per .NET Framework

Configurazione di classi di crittografia