對應物件識別項至密碼編譯演算法
數位簽章可確保當資料從某個程式傳送到另一個程式時,不會遭到竄改。 通常是藉由將數學函數套用至要簽署的資料雜湊來計算數位簽章。 格式化要簽署的雜湊值時,某些數位簽章演算法會在格式化作業中附加 ASN.1 物件識別碼 (OID)。 OID 會識別用來計算雜湊的演算法。 您可以將演算法對應至物件識別碼,以擴充密碼編譯機制以使用自訂演算法。 下列範例示範如何將物件識別碼對應至新的雜湊演算法。
<configuration>
<mscorlib>
<cryptographySettings>
<cryptoNameMapping>
<cryptoClasses>
<cryptoClass MyNewHash="MyNewHashClass, MyAssembly
Culture='en', PublicKeyToken=a5d015c7d5a0b012,
Version=1.0.0.0"/>
</cryptoClasses>
<nameEntry name="NewHash" class="MyNewHash"/>
</cryptoNameMapping>
<oidMap>
<oidEntry OID="1.3.14.33.42.46" name="NewHash"/>
</oidMap>
</cryptographySettings>
</mscorlib>
</configuration>
<oidEntry> 元素包含兩個屬性。 OID 屬性是物件識別碼編號。 name 屬性為 <nameEntry> 元素的 name 屬性值。 必須先從演算法名稱對應至類別,才能將物件識別碼對應至簡單名稱。
另請參閱
意見反應
https://aka.ms/ContentUserFeedback。
即將登場:在 2024 年,我們將逐步淘汰 GitHub 問題作為內容的意見反應機制,並將它取代為新的意見反應系統。 如需詳細資訊,請參閱:提交並檢視相關的意見反應