共用方式為


對易記名稱進行 X500DistinguishedName 剖析

在 Linux 和 macOS 上,相對辨別名稱元件加上 "OID." 前置詞且後面接著易記名稱的辨別名稱將不再剖析。 例如,OID.STREET=MainStreet 不再剖析。

先前的行為

僅限 Linux 和 macOS 上,即使物件識別碼 (OID) 是易記名稱,辨別名稱還是會成功剖析。

新的行為

嘗試剖析元件加上 "OID." 前置詞但後面未接著格式正確的小數點十進位 OID 的辨別名稱會擲回 CryptographicException

導入的版本

.NET 7

中斷性變更的類型

這項變更會影響二進位相容性

變更原因

Windows 不允許具有易記名稱 OID 的辨別名稱,而且其在 Linux 和 macOS 中運作是一致且非刻意的。 為了在整個平台上帶來一致性,剖析邏輯已改善為不接受此形式。

將加上 "OID." 前置詞的相對辨別名稱元件變更為使用 OID,例如 OID.1.2.3.4=MyValue

受影響的 API