Share via


Elemento <oidEntry>

Actualización: noviembre 2007

Asigna un identificador de objeto (OID) en formato ASN.1 a un nombre descriptivo.

<configuration> (Elemento)
  Elemento <mscorlib> para la configuración de criptografía
    Elemento <cryptographySettings>
      Elemento <oidMap>
        Elemento <oidEntry>

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

Atributos y elementos

Las siguientes secciones describen atributos, elementos secundarios y elementos primarios.

Atributos

Atributo

Descripción

OID

Atributo requerido.

Especifica el identificador de objeto (OID) en formato ASN.1 correspondiente al algoritmo implementado por la clase.

nombre

Atributo requerido.

Especifica el valor del atributo name en la etiqueta <nameEntry>.

Elementos secundarios

Ninguno.

Elementos primarios

Elemento

Descripción

configuration

Es el elemento raíz de cada archivo de configuración que utilizan las aplicaciones Common Language Runtime y .NET Framework.

cryptographySettings

Este elemento contiene la configuración de criptografía.

mscorlib

Contiene el elemento cryptographySettings.

oidMap

Este elemento contiene las asignaciones de identificadores de objetos (OID) a clases en formato ASN.1.

Comentarios

Los identificadores de objetos en formato ASN.1 identifican algoritmos en algunos formatos criptográficos. Asigne identificadores de objetos a los nombres descriptivos de los algoritmos que desee identificar. Para obtener más información sobre identificadores de objetos, vea MSDN Library.

Ejemplo

En el ejemplo siguiente se muestra cómo utilizar el elemento <oidEntry> para asignar un identificador de objeto al algoritmo hash RIPEMD-160, en una implementación de ese 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>

Vea también

Conceptos

Asignar identificadores de objeto a algoritmos de criptografía

Referencia

Esquema de la configuración de criptografía

Otros recursos

Esquema de los archivos de configuración de .NET Framework

Servicios criptográficos

Configurar clases de criptografía