語言

X509CertSelector.SubjectAlternativeNames 屬性

定義

回傳一份 subjectAlternativeNames 標準的副本。 -或- 設定 subjectAlternativeNames 準則。

public virtual System.Collections.Generic.ICollection<System.Collections.Generic.IList<object>>? SubjectAlternativeNames { [Android.Runtime.Register("getSubjectAlternativeNames", "()Ljava/util/Collection;", "GetGetSubjectAlternativeNamesHandler")] get; [Android.Runtime.Register("setSubjectAlternativeNames", "(Ljava/util/Collection;)V", "GetSetSubjectAlternativeNames_Ljava_util_Collection_Handler")] set; }
[<get: Android.Runtime.Register("getSubjectAlternativeNames", "()Ljava/util/Collection;", "GetGetSubjectAlternativeNamesHandler")>]
[<set: Android.Runtime.Register("setSubjectAlternativeNames", "(Ljava/util/Collection;)V", "GetSetSubjectAlternativeNames_Ljava_util_Collection_Handler")>]
member this.SubjectAlternativeNames : System.Collections.Generic.ICollection<System.Collections.Generic.IList<obj>> with get, set

屬性值

Collection a,名稱(或 null)

屬性

備註

財產取得者文件:

回傳一份 subjectAlternativeNames 標準的副本。 必須 X509Certificate 包含全部或至少一個指定的 subjectAlternativeNames,視 matchAllNames 旗標的值而定(參見 #getMatchAllSubjectAltNames getMatchAllSubjectAltNames)。 若回傳的值為 null,則不會執行 subjectAlternativeNames 檢查。

若回傳的值未 null包含,則為 Collection ,且每個名稱需納入該主題的替代名稱準則,皆有一項。 每個項目的第一個 List 項目為 Integer (名稱類型 0-8),第二個項目為 a String 或位元組陣列(分別為字串或 ASN.1 DER 編碼形式)。 同一類型的名稱可能有多個。 請注意,回傳的名稱 Collection 可能包含重複(相同名稱及名稱類型)。

每個 Collection 主題的替代名稱可指定為 a String 或 ASN.1 編碼的位元組陣列。 關於所用格式的更多細節,請參見 #addSubjectAlternativeName(int type, String name) addSubjectAlternativeName(int type, String name) 和 #addSubjectAlternativeName(int type, byte [] name) addSubjectAlternativeName(int type, byte [] name)。

請注意,為防止後續修改,會對 進行 Collection 深度複製。

的 java.security.cert.X509CertSelector.getSubjectAlternativeNames()Java 檔。

屬性設定文件:

設定 subjectAlternativeNames 標準。 必須 X509Certificate 包含全部或至少一個指定的 subjectAlternativeNames,視 matchAllNames 旗標的值而定(參見 #setMatchAllSubjectAltNames setMatchAllSubjectAltNames)。

此方法允許呼叫者以單一方法呼叫,指定完整的主題替代名稱集合,以符合 subjectAlternativeNames 準則。 指定的值會取代先前 subjectAlternativeNames 準則的值。

names參數(Collection若非 null),每個需納入主題替代名稱準則的名稱,皆有一個條目。 每個項目的第一個 List 項目為 Integer (名稱類型 0-8),第二個項目為 a String 或位元組陣列(分別為字串或 ASN.1 DER 編碼形式)。 同一類型的名稱可能有多個。 若 null 作為此參數的值,則不會執行 subjectAlternativeNames 檢查。

每個 Collection 主題的替代名稱可指定為 a String 或 ASN.1 編碼的位元組陣列。 關於所用格式的更多細節,請參見 #addSubjectAlternativeName(int type, String name) addSubjectAlternativeName(int type, String name) 和 #addSubjectAlternativeName(int type, byte [] name) addSubjectAlternativeName(int type, byte [] name)。

<strong>Note:</strong> 對於特殊名稱,請指定位元組陣列形式而非字串形式。 詳情請參見說明 #addSubjectAlternativeName(int, String) 。

請注意,參數 names 可以包含重複名稱(相同名稱及名稱類型),但這些名稱可能會從 Collection 方法回傳 #getSubjectAlternativeNames getSubjectAlternativeNames 的名稱中移除。

請注意,為防止後續修改,會對 進行 Collection 深度複製。

的 java.security.cert.X509CertSelector.setSubjectAlternativeNames(java.util.Collection<java.util.List<?>>)Java 檔。

此頁面的部分是根據 Android 開放原始碼專案所建立和共用的工作進行修改,並根據 Creative Commons 2.5 屬性授權中所述的詞彙使用。

適用於