Compartilhar via


<oidEntry> Elemento

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

<configuração>
   <Mscorlib>
     <Cryptographysettings>
       <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 necessário.

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

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

Elementos filho

Nenhum.

Elementos pai

Elemento Description
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 cryptographySettings elemento.
oidMap Contém mapeamentos de OID (identificador de objeto) ASN.1 para classes.

Observações

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.

Example

O exemplo a seguir 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 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>

Consulte também