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 и используемых в соответствии с условиями, описанными в разделе "".

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