共用方式為


<cryptographySettings> 項目

更新:2007 年 11 月

包含密碼編譯設定。

<configuration> 項目
  密碼編譯設定的 <mscorlib> 項目
    <cryptographySettings> 項目

 <cryptographySettings>  </crytopgraphySettings>

屬性和項目

下列章節會說明屬性 (Attribute)、子項目和父項目。

屬性

無。

子項目

項目

說明

<cryptoNameMapping>

包含易記名稱的類別對應。

<oidMap>

包含類別的 ASN.1 物件識別項 (OID) 對應。

父項目

項目

說明

configuration

每一個組態檔中的根 (Root) 項目是由 Common Language Runtime 和 .NET Framework 應用程式所使用的。

mscorlib

包含 cryptographySettings 項目。

範例

下列範例顯示如何使用 <cryptographySettings> 項目來包含密碼編譯名稱對應和 OID 對應。這個範例設定執行階段,讓 System.Security.Cryptography.HashAlgorithm.Create 傳回 MyHashClass 物件,並讓 MyCryptoClass 類別對應物件識別項 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>

請參閱

參考

密碼編譯設定結構描述

其他資源

.NET Framework 的組態檔結構描述

密碼編譯服務