語言

X509CertSelector.PathToNames 屬性

定義

回傳一份 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 屬性授權中所述的詞彙使用。

適用於