Partilhar via


<oidEntry> Elemento

Mapeia um identificador de objeto (OID) ASN.1 para um nome amigo.

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

Sintaxe

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

Atributos e Elementos

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

Attributes

Attribute Description
OID Atributo obrigatório.

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

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

Elementos Subordinados

Nenhum.

Elementos Principais

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

Observações

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

Example

O exemplo seguinte mostra como usar o <oidEntry> elemento para mapear um identificador de objeto para o algoritmo de hash RIPEMD-160 para uma implementação desse algoritmo.

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

Consulte também