共用方式為


<cryptographySettings> 項目

包含密碼編譯設定。

<cryptographySettings> 
</crytopgraphySettings>

屬性和項目

下列各節將說明屬性、子項目和父項目。

屬性

無。

子項目

項目

描述

<cryptoNameMapping>

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

<oidMap>

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

父項目

項目

描述

configuration

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 的組態檔結構描述