Язык

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

Значение свойства

a из Collection имен (или null)

Атрибуты

Комментарии

Документация по методу получения свойств:

Возвращает копию условия pathToNames. Не X509Certificate следует включать ограничения имен, которые запрещают создание пути к указанным именам. Если возвращено nullзначение, проверка pathToNames не будет выполнена.

Если возвращаемое значение не nullзадано, это Collection запись с одной записью для каждого имени, который будет включен в условие pathToNames. Каждая запись — это List первая запись Integer ( тип имени, 0-8) и вторая запись которой — String массив байтов (имя в строке или ASN.1 DER, соответственно). Может быть несколько имен одного типа. Обратите внимание, что возвращенные Collection могут содержать повторяющиеся имена (то же имя и тип имени).

Каждое имя в массиве Collection байтов может быть указано в виде или в виде 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 документации по java.security.cert.X509CertSelector.getPathToNames().

Документация по набору свойств:

Задает условие pathToNames. Не X509Certificate следует включать ограничения имен, которые запрещают создание пути к указанным именам.

Этот метод позволяет вызывающему объекту указывать один вызов метода, полный набор имен, которые X509Certificatesдолжны разрешать ограничения имен. Указанное значение заменяет предыдущее значение критерия pathToNames.

Это ограничение полезно при создании пути сертификации вперед (от целевого объекта к привязке доверия. Если был создан частичный путь, любой сертификат кандидата не должен включать ограничения имен, которые запрещают создание пути к любому из имен в частичном пути.

Параметр names (если нет null) является Collection одной записью для каждого имени, который будет включен в критерий pathToNames. Каждая запись — это List первая запись Integer ( тип имени, 0-8) и вторая запись которой — String массив байтов (имя в строке или ASN.1 DER, соответственно). Может быть несколько имен одного типа. Если null задано значение для этого аргумента, проверка pathToNames не будет выполнена.

Каждое имя в массиве Collection байтов может быть указано в виде или в виде 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> для различаемых имен укажите форму массива байтов вместо формы String. Дополнительные сведения см. в #addPathToName(int, String) заметке.

Обратите внимание, что names параметр может содержать повторяющиеся имена (то же имя и тип имени), но их можно удалить из Collection имен, возвращаемых методом #getPathToNames getPathToNames .

Обратите внимание, что глубокая копия выполняется для Collection защиты от последующих изменений.

Java документации по java.security.cert.X509CertSelector.setPathToNames(java.util.Collection<java.util.List<?>>).

Части этой страницы — это изменения на основе работы, созданной и общей Project и используемых в соответствии с условиями, описанными в разделе "".

Применяется к