Anteckning
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
Mappar en ASN.1-objektidentifierare (OID) till ett eget namn.
<Konfiguration>
<mscorlib>
<cryptographySettings>
<oidMap>
<oidEntry>
Syntax
<oidEntry OID="object identifier number" name="friendly name" />
Attribut och element
I följande avsnitt beskrivs attribut, underordnade element och överordnade element.
Attribut
| Attribut | Beskrivning |
|---|---|
| OID | Obligatoriskt attribut. Anger den ASN.1-OID som motsvarar algoritmen som implementeras av klassen. |
| Namn | Obligatoriskt attribut. Anger värdet för namnattributet i taggen <nameEntry> . |
Underordnade element
Inga.
Överordnade element
| Element | Beskrivning |
|---|---|
configuration |
Rotelementet i varje konfigurationsfil som används av den vanliga språkkörningen och .NET Framework program. |
cryptographySettings |
Innehåller kryptografiinställningar. |
mscorlib |
Innehåller -elementet cryptographySettings . |
oidMap |
Innehåller ASN.1-objektidentifierare (OID) mappningar till klasser. |
Kommentarer
ASN.1-objektidentifierare identifierar algoritmer i vissa kryptografiska format. Mappa objektidentifierare till egna namn för de algoritmer som du vill identifiera.
Exempel
I följande exempel visas hur du använder elementet< oidEntry> för att mappa en objektidentifierare för HASH-algoritmen RIPEMD-160 till en implementering av hashalgoritmen.
<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>