對易記名稱進行 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
。