PKIXBuilderParameters.MaxPathLength Свойство
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Возвращает значение максимального числа промежуточных неидалевых сертификатов, которые могут существовать в пути сертификации. —или— задает максимальное число неозначаемых промежуточных сертификатов, которые могут существовать в пути сертификации.
public virtual int MaxPathLength { [Android.Runtime.Register("getMaxPathLength", "()I", "GetGetMaxPathLengthHandler")] get; [Android.Runtime.Register("setMaxPathLength", "(I)V", "GetSetMaxPathLength_IHandler")] set; }
[<get: Android.Runtime.Register("getMaxPathLength", "()I", "GetGetMaxPathLengthHandler")>]
[<set: Android.Runtime.Register("setMaxPathLength", "(I)V", "GetSetMaxPathLength_IHandler")>]
member this.MaxPathLength : int with get, set
Значение свойства
максимальное число нерасчетных промежуточных сертификатов, которые могут существовать в пути сертификации, или -1, если ограничения отсутствуют.
- Атрибуты
Исключения
Значение
Комментарии
Документация по методу получения свойств:
Возвращает значение максимального числа промежуточных неидалевых сертификатов, которые могут существовать в пути сертификации. Дополнительные сведения см. в методе #setMaxPathLength .
Java документации по java.security.cert.PKIXBuilderParameters.getMaxPathLength().
Документация по набору свойств:
Задает максимальное число нерасчетных промежуточных сертификатов, которые могут существовать в пути сертификации. Сертификат самозадается, если имена DN, отображаемые в полях субъекта и издателя, идентичны и не пусты. Обратите внимание, что последний сертификат в пути сертификации не является промежуточным сертификатом и не включен в это ограничение. Обычно последний сертификат является конечным сертификатом сущности, но он может быть сертификатом ЦС. Экземпляр PKIX CertPathBuilder не должен создавать пути дольше указанной длины.
Значение 0 означает, что путь может содержать только один сертификат. Значение -1 означает, что длина пути не ограничена (т. е. нет максимального значения). Максимальная длина пути по умолчанию, если она не указана, равна 5. Установка значения меньше -1 приведет к возникновению исключения.
Если любой из сертификатов ЦС содержит BasicConstraintsExtensionpathLenConstraint значение поля расширения, переопределяет параметр максимальной длины пути, когда результатом является путь сертификации меньшей длины.
Java документации по java.security.cert.PKIXBuilderParameters.setMaxPathLength(int).
Части этой страницы — это изменения на основе работы, созданной и общей Project и используемых в соответствии с условиями, описанными в разделе "".