<Elemento oidEntry>
Esegue il mapping di un identificatore di oggetto (OID) ASN.1 a un nome descrittivo.
<Configurazione>
<mscorlib>
<cryptographySettings>
<oidMap>
<oidEntry>
Sintassi
<oidEntry OID="object identifier number" name="friendly name" />
Attributi ed elementi
Nelle sezioni seguenti vengono descritti gli attributi, gli elementi figlio e gli elementi padre.
Attributi
Attributo | Descrizione |
---|---|
OID | Attributo obbligatorio. Specifica l'OID ASN.1 corrispondente all'algoritmo implementato dalla classe. |
nome | Attributo obbligatorio. Specifica il valore per l'attributo <name nel tag nameEntry>. |
Elementi figlio
Nessuno.
Elementi padre
Elemento | Descrizione |
---|---|
configuration |
Elemento radice in ciascun file di configurazione usato in Common Language Runtime e nelle applicazioni .NET Framework. |
cryptographySettings |
Contiene le impostazioni di crittografia. |
mscorlib |
Contiene l'elemento cryptographySettings . |
oidMap |
Contiene mapping dell'identificatore dell'oggetto ASN.1 (OID) alle classi. |
Commenti
Gli identificatori dell'oggetto ASN.1 identificano gli algoritmi in alcuni formati crittografici. Eseguire il mapping degli identificatori di oggetto ai nomi descrittivi per gli algoritmi che si desidera identificare.
Esempio
Nell'esempio seguente viene illustrato come usare l'elemento oidEntry> per eseguire il mapping di un identificatore di oggetto per l'algoritmo< hash RIPEMD-160 a un'implementazione di tale 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>