<cryptographySettings> elemento<cryptographySettings> Element

Contiene le impostazioni di crittografia.Contains cryptography settings.

<configuration><configuration>
<mscorlib ><mscorlib>
<cryptographySettings ><cryptographySettings>

SintassiSyntax

      <cryptographySettings>   
</cryptographySettings>  

Attributi ed elementiAttributes and Elements

Nelle sezioni seguenti vengono descritti gli attributi, gli elementi figlio e gli elementi padre.The following sections describe attributes, child elements, and parent elements.

AttributiAttributes

Nessuno.None.

Elementi figlioChild Elements

ElementoElement DescrizioneDescription
<cryptoNameMapping ><cryptoNameMapping> Contiene i mapping di classi e nomi descrittivi.Contains mappings of classes to friendly names.
<oidMap ><oidMap> Contiene i mapping di ASN. 1 oggetto (OID) identificatore alle classi.Contains ASN.1 object identifier (OID) mappings to classes.

Elementi padreParent Elements

ElementoElement DescrizioneDescription
configuration Elemento radice in ciascun file di configurazione usato in Common Language Runtime e nelle applicazioni .NET Framework.The root element in every configuration file used by the common language runtime and .NET Framework applications.
mscorlib Contiene il cryptographySettings elemento.Contains the cryptographySettings element.

EsempioExample

Nell'esempio seguente viene illustrato come utilizzare il <cryptographySettings > per contenere i mapping dei nomi di crittografia e degli OID.The following example shows how use the <cryptographySettings> element to contain cryptography name mappings and OID mappings. In questo esempio viene configurato in modo che HashAlgorithm.Create restituisce un MyHashClass oggetto e MyCryptoClass classe esegue il mapping all'identificatore di oggetto 1.3.36.2.1.This example configures the runtime so that HashAlgorithm.Create returns a MyHashClass object and the MyCryptoClass class maps to the object identifier 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 ancheSee Also

Schema dei file di configurazioneConfiguration File Schema
Schema delle impostazioni di crittografiaCryptography Settings Schema
Servizi di crittografiaCryptographic Services