Compartilhar via


Elemento <oidEntry>

Mapeia um OID (identificador de objeto) do ASN.1 para um nome amigável.

<configuration>
  <mscorlib>
    <cryptographySettings>
      <oidMap>
       <oidEntry>

Syntax

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

Atributos e elementos

As seções a seguir descrevem atributos, elementos filho e elementos pai.

Atributos

Atributo Descrição
OID Atributo obrigatório.

Especifica o OID ASN.1 correspondente ao algoritmo implementado por sua classe.
name Atributo obrigatório.

Especifica o valor do atributo de nome na <marca nameEntry>.

Elementos filho

Nenhum.

Elementos pai

Elemento Descrição
configuration O elemento raiz em cada arquivo de configuração usado pelos aplicativos do Common Language Runtime e .NET Framework.
cryptographySettings Contém configurações de criptografia.
mscorlib Contém o elemento cryptographySettings.
oidMap Contém mapeamentos do OID (identificador de objeto) ASN.1 para classes.

Comentários

Identificadores de objeto ASN.1 identificam algoritmos em alguns formatos criptográficos. Mapeie identificadores de objeto para nomes amigáveis para os algoritmos que você deseja identificar.

Exemplo

O exemplo a seguir mostra como usar o elemento oidEntry<> para mapear um identificador de objeto para o algoritmo de hash RIPEMD-160 para uma implementação desse algoritmo de 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>  

Confira também