Elemento <cryptographySettings>
Contiene le impostazioni di crittografia.
<cryptographySettings>
</crytopgraphySettings>
Attributi ed elementi
Nelle sezioni seguenti vengono illustrati attributi, elementi figlio e padre.
Attributi
Nessuno.
Elementi figlio
Elemento |
Oggetto di descrizione |
---|---|
Contiene i mapping delle classi sui nomi descrittivi. |
|
Contiene i mapping degli identificatori di oggetto (OID) ASN.1 sulle classi. |
Elementi padre
Elemento |
Oggetto di descrizione |
---|---|
configuration |
Elemento radice in ciascun file di configurazione utilizzato in Common Language Runtime e nelle applicazioni .NET Framework. |
mscorlib |
Contiene l'elemento cryptographySettings. |
Esempio
Nell'esempio riportato di seguito viene illustrato come utilizzare l'elemento <cryptographySettings> in modo che contenga i mapping dei nomi di crittografia e degli OID. In questo esempio l'ambiente di esecuzione viene configurato in modo che System.Security.Cryptography.HashAlgorithm.Create restituisca un oggetto MyHashClass e la classe MyCryptoClass esegua il mapping all'identificatore di oggetto 1.3.36.2.1.
<configuration>
<mscorlib>
<cryptographySettings>
<cryptoNameMapping>
<cryptoClasses>
<cryptoClass MyHash="MyHashClass, MyAssembly
Culture=neutral, PublicKeyToken=a5d015c7d5a0b012,
Version=1.0.0.0"/>
<cryptoClass MyCrypto="MyCryptoClass, MyAssembly
Culture=neutral, PublicKeyToken=a5d015c7d5a0b012,
Version=1.0.0.0"/>
</cryptoClasses>
<nameEntry name="System.Security.Cryptography.HashAlgorithm"
class="MyHash"/>
</cryptoNameMapping>
<oidMap>
<oidEntry OID="1.3.36.3.2.1" name="MyCryptoClass"/>
</oidMap>
</cryptographySettings>
</mscorlib>
</configuration>
Vedere anche
Riferimenti
Schema delle impostazioni di crittografia