X509CertSelector.AddPathToName 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
多載
| 名稱 | Description |
|---|---|
| AddPathToName(Int32, Byte[]) |
為 pathToNames 準則新增一個名稱。 |
| AddPathToName(Int32, String) |
為 pathToNames 準則新增一個名稱。 |
AddPathToName(Int32, Byte[])
為 pathToNames 準則新增一個名稱。
[Android.Runtime.Register("addPathToName", "(I[B)V", "GetAddPathToName_IarrayBHandler")]
public virtual void AddPathToName(int type, byte[]? name);
[<Android.Runtime.Register("addPathToName", "(I[B)V", "GetAddPathToName_IarrayBHandler")>]
abstract member AddPathToName : int * byte[] -> unit
override this.AddPathToName : int * byte[] -> unit
參數
- type
- Int32
名稱類型(0-8,依據RFC 5280,第4.2.1.6節規定)
- name
- Byte[]
一個包含名稱的位元組陣列,以 ASN.1 DER 編碼形式呈現
- 屬性
例外狀況
如果解碼失敗。
備註
為 pathToNames 準則新增一個名稱。 這些規則 X509Certificate 不得包含會禁止建立路徑到指定名稱的名稱限制。
此方法允許呼叫者在名稱集合中加入名稱,且名稱 X509Certificates限制必須允許。 指定的名稱會加到路徑名稱準則的任一先前值上。 若名稱重複,則可忽略。
名稱以位元組陣列的形式提供。 此位元組陣列應包含 DER 編碼名稱,如同 RFC 5280 與 X.509 定義的 GeneralName 結構中所示。 此結構的 ASN.1 定義出現在 的文件 #addSubjectAlternativeName(int type, byte [] name) addSubjectAlternativeName(int type, byte [] name)中。
請注意,此處提供的位元組陣列是克隆的,以防後續修改。
的 java.security.cert.X509CertSelector.addPathToName(int, byte[])Java 檔。
此頁面的部分是根據 Android 開放原始碼專案所建立和共用的工作進行修改,並根據 Creative Commons 2.5 屬性授權中所述的詞彙使用。
適用於
AddPathToName(Int32, String)
為 pathToNames 準則新增一個名稱。
[Android.Runtime.Register("addPathToName", "(ILjava/lang/String;)V", "GetAddPathToName_ILjava_lang_String_Handler")]
public virtual void AddPathToName(int type, string? name);
[<Android.Runtime.Register("addPathToName", "(ILjava/lang/String;)V", "GetAddPathToName_ILjava_lang_String_Handler")>]
abstract member AddPathToName : int * string -> unit
override this.AddPathToName : int * string -> unit
參數
- type
- Int32
名稱類型(0-8,依據RFC 5280,第4.2.1.6節規定)
- name
- String
字串形式的名稱
- 屬性
例外狀況
如果解析失敗。
備註
為 pathToNames 準則新增一個名稱。 這些規則 X509Certificate 不得包含會禁止建立路徑到指定名稱的名稱限制。
此方法允許呼叫者在名稱集合中加入名稱,且名稱 X509Certificates限制必須允許。 指定的名稱會加到路徑名稱準則的任一先前值上。 若名稱重複,則可忽略。
名稱以字串格式提供。 RFC 822、DNS 與 URI 名稱使用這些類型已確立的字串格式(受 RFC 5280 限制限制)。 IPv4 位址名稱以虛線四邊形表示。 OID 位址名稱以一系列非負整數表示,中間以句點分隔。 而目錄名稱(distinguished names)則以 RFC 2253 格式提供。 對於其他名稱、X.400 名稱、EDI 當事方名稱、IPv6 位址名稱或其他類型名稱,沒有標準字串格式的定義。 它們應該用該 #addPathToName(int type, byte [] name) addPathToName(int type, byte [] name) 方法來指定。
<strong>Note:</strong> 對於尊貴的名字,請使用 #addPathToName(int, byte[])。 此方法不應被依賴,因為若遺失某些不同名稱的 RFC 2253 字串格式編碼資訊,可能導致無法匹配某些憑證。
的 java.security.cert.X509CertSelector.addPathToName(int, java.lang.String)Java 檔。
此頁面的部分是根據 Android 開放原始碼專案所建立和共用的工作進行修改,並根據 Creative Commons 2.5 屬性授權中所述的詞彙使用。