X509CertSelector.PathToNames 屬性
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
回傳一份 pathToNames 準則的副本。 -或- 設定 pathToNames 準則。
public virtual System.Collections.Generic.ICollection<System.Collections.Generic.IList<object>>? PathToNames { [Android.Runtime.Register("getPathToNames", "()Ljava/util/Collection;", "GetGetPathToNamesHandler")] get; [Android.Runtime.Register("setPathToNames", "(Ljava/util/Collection;)V", "GetSetPathToNames_Ljava_util_Collection_Handler")] set; }
[<get: Android.Runtime.Register("getPathToNames", "()Ljava/util/Collection;", "GetGetPathToNamesHandler")>]
[<set: Android.Runtime.Register("setPathToNames", "(Ljava/util/Collection;)V", "GetSetPathToNames_Ljava_util_Collection_Handler")>]
member this.PathToNames : System.Collections.Generic.ICollection<System.Collections.Generic.IList<obj>> with get, set
屬性值
Collection a,名稱(或 null)
- 屬性
備註
財產取得者文件:
回傳一份 pathToNames 準則的副本。 這些名稱 X509Certificate 不得包含會禁止建立通往指定名稱路徑的名稱限制。 若回傳的值為 null,則不會執行 pathToNames 檢查。
若回傳的值不是 null,則為 , Collection 且每個需納入 pathToNames 準則的名稱皆有一項。 每個項目的第一個 List 項目為 Integer (名稱類型 0-8),第二個項目為 a String 或位元組陣列(分別為字串或 ASN.1 DER 編碼形式)。 同一類型的名稱可能有多個。 請注意,回傳的名稱 Collection 可能包含重複(相同名稱及名稱類型)。
中 Collection 每個名稱可指定為 A String 或 ASN.1 編碼的位元組陣列。 關於所用格式的更多細節,請參見 #addPathToName(int type, String name) addPathToName(int type, String name) 和 #addPathToName(int type, byte [] name) addPathToName(int type, byte [] name)。
請注意,為防止後續修改,會對 進行 Collection 深度複製。
的 java.security.cert.X509CertSelector.getPathToNames()Java 檔。
屬性設定文件:
設定 pathToNames 準則。 這些名稱 X509Certificate 不得包含會禁止建立通往指定名稱路徑的名稱限制。
此方法允許呼叫者以單一方法呼叫指定所有名稱集合,且 X509Certificates名稱限制必須允許。 指定的值取代了先前 pathToNames 準則的值。
此限制在建立認證路徑(從目標到信任錨點)時非常有用。 若已建構部分路徑,任何候選憑證不得包含名稱限制,禁止建立通往部分路徑中任何名稱的路徑。
names參數(Collection若非 null),每個需納入 pathToNames 準則的名稱都有一個項目。 每個項目的第一個 List 項目為 Integer (名稱類型 0-8),第二個項目為 a String 或位元組陣列(分別為字串或 ASN.1 DER 編碼形式)。 同一類型的名稱可能有多個。 若 null 作為此參數的值,則不會執行 pathToNames 檢查。
中 Collection 每個名稱可指定為 A String 或 ASN.1 編碼的位元組陣列。 關於所用格式的更多細節,請參見 #addPathToName(int type, String name) addPathToName(int type, String name) 和 #addPathToName(int type, byte [] name) addPathToName(int type, byte [] name)。
<strong>Note:</strong> 對於特殊名稱,請指定位元組陣列形式而非字串形式。 詳情請參見說明 #addPathToName(int, String) 。
請注意,參數 names 可以包含重複名稱(相同名稱及名稱類型),但這些名稱可能會從 Collection 方法回傳 #getPathToNames getPathToNames 的名稱中移除。
請注意,為防止後續修改,會對 進行 Collection 深度複製。
的 java.security.cert.X509CertSelector.setPathToNames(java.util.Collection<java.util.List<?>>)Java 檔。
此頁面的部分是根據 Android 開放原始碼專案所建立和共用的工作進行修改,並根據 Creative Commons 2.5 屬性授權中所述的詞彙使用。