X509CertSelector.AddPathToName Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Перегрузки
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
должны разрешать ограничения имен. Указанное имя добавляется к любому предыдущему значению условия pathToNames. Если имя является дублирующимся, оно может быть проигнорировано.
Имя предоставляется в виде массива байтов. Этот массив байтов должен содержать имя в кодировке DER, как в структуре GeneralName, определенной в RFC 5280 и X.509. Определение ASN.1 этой структуры отображается в документации по #addSubjectAlternativeName(int type, byte [] name) addSubjectAlternativeName(int type, byte [] name)
.
Обратите внимание, что предоставленный здесь массив байтов клонирован для защиты от последующих изменений.
Документация по Java для java.security.cert.X509CertSelector.addPathToName(int, byte[])
.
Части этой страницы являются изменениями, основанными на работе, созданной и совместно используемой проектом и используемой в соответствии с условиями, Creative Commons 2.5 Attribution License Creative Commons 2.5 Attribution License.
Применяется к
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
должны разрешать ограничения имен. Указанное имя добавляется к любому предыдущему значению условия pathToNames. Если имя является дублирующимся, оно может быть проигнорировано.
Имя предоставляется в строковом формате. В именах RFC 822, DNS и URI используются стандартные форматы строк для этих типов (с учетом ограничений, включенных в RFC 5280). Имена адресов IPv4 предоставляются с помощью пунктирной четырехугольной нотации. Имена адресов OID представлены в виде ряда неотрицательных целых чисел, разделенных точками. Имена каталогов (различающиеся имена) предоставляются в формате RFC 2253. Для otherNames, X.400, имен сторон EDI, IPv6-адресов или любых других типов имен не определен стандартный строковый формат. Они должны быть указаны с помощью #addPathToName(int type, byte [] name) addPathToName(int type, byte [] name)
метода .
<strong>Note:</strong> для различающихся имен используйте вместо него #addPathToName(int, byte[]). На этот метод не следует полагаться, так как он может не соответствовать некоторым сертификатам из-за потери сведений о кодировке в строковой форме RFC 2253 некоторых различающихся имен.
Документация по Java для java.security.cert.X509CertSelector.addPathToName(int, java.lang.String)
.
Части этой страницы являются изменениями, основанными на работе, созданной и совместно используемой проектом и используемой в соответствии с условиями, Creative Commons 2.5 Attribution License Creative Commons 2.5 Attribution License.