Partilhar via


<Elemento oidEntry>

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

<configuração>
  <mscorlib>
    <criptografiaDefinições>
      <oidMap>
       <oidEntry>

Syntax

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

Atributos e Elementos

As secções seguintes descrevem atributos, elementos subordinados e elementos principais.

Atributos

Atributo Descrição
OID Atributo obrigatório.

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

Especifica o valor para o atributo name na <etiqueta nameEntry> .

Elementos Subordinados

Nenhum.

Elementos Principais

Elemento Descrição
configuration O elemento raiz em cada ficheiro de configuração utilizado pelo runtime de linguagem comum e .NET Framework aplicações.
cryptographySettings Contém definições de criptografia.
mscorlib Contém o cryptographySettings elemento .
oidMap Contém mapeamentos de identificador de objeto (OID) ASN.1 para classes.

Observações

Os identificadores de objetos ASN.1 identificam algoritmos em alguns formatos criptográficos. Mapeie identificadores de objetos para nomes amigáveis para os algoritmos que pretende identificar.

Exemplo

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

Ver também