Partilhar via


Elemento <oidentry>

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

<configuration> Element
  <mscorlib>Elemento das configurações de criptografia
    Elemento <cryptographysettings>
      Elemento <oidmap>
        Elemento <oidentry>

<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

IDENTIFICAÇÃO DE OBJETO

Atributo obrigatório.

Especifica o ASN.1 OID correspondente ao algoritmo implementado por sua classe.

name

Atributo obrigatório.

Especifica o valor para o nome atributo de a <nameentry> marca.

Elementos filho

Nenhum.

Elementos pai

Elemento

Descrição

configuration

O elemento raiz em cada arquivo de configuração usado pelo Common linguagem tempo de execução e aplicativos do .NET estrutura.

cryptographySettings

Contém configurações de criptografia.

mscorlib

Contém o cryptographySettings elemento.

oidMap

Contém ASN.1 identificador de objeto (OID) mapeamentos para classes.

Comentários

Identificadores de objeto ASN.1 identificam algoritmos em alguns formatos de criptografia. MAP objeto identificadores para nomes amigáveis para os algoritmos que você deseja identificar. Para obter mais informações sobre identificadores de objeto, consulte Biblioteca MSDN.

Exemplo

O exemplo a seguir mostra como usar o <oidentry> elemento para mapear um identificador de objeto para o algoritmo de hash de 160 RIPEMD 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

Conceitos

Mapeamento de identificadores de objeto para algoritmos de criptografia

Referência

Esquema configurações de criptografia

Outros recursos

Esquema do arquivo de configuração para o .NET Framework 

Serviços de criptografia

Configurar classes de criptografia