Condividi tramite


<Elemento oidEntry>

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

<Configurazione>
  <mscorlib>
    <cryptographySettings>
      <oidMap>
       <oidEntry>

Sintassi

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

Attributi ed elementi

Nelle sezioni seguenti vengono descritti gli attributi, gli elementi figlio e gli elementi padre.

Attributi

Attributo Descrizione
OID Attributo obbligatorio.

Specifica l'OID ASN.1 corrispondente all'algoritmo implementato dalla classe.
nome Attributo obbligatorio.

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

Elementi figlio

Nessuno.

Elementi padre

Elemento Descrizione
configuration Elemento radice in ciascun file di configurazione usato in Common Language Runtime e nelle applicazioni .NET Framework.
cryptographySettings Contiene le impostazioni di crittografia.
mscorlib Contiene l'elemento cryptographySettings .
oidMap Contiene mapping dell'identificatore dell'oggetto ASN.1 (OID) alle classi.

Commenti

Gli identificatori dell'oggetto ASN.1 identificano gli algoritmi in alcuni formati crittografici. Eseguire il mapping degli identificatori di oggetto ai nomi descrittivi per gli algoritmi che si desidera identificare.

Esempio

Nell'esempio seguente viene illustrato come usare l'elemento oidEntry> per eseguire il mapping di un identificatore di oggetto per l'algoritmo< hash RIPEMD-160 a 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>  

Vedi anche