Spec-Zone.ru › OpenJDK 8

Интерфейс CertPathChecker

Все известные реализующие классы:
PKIXCertPathChecker, PKIXRevocationChecker

public interface CertPathChecker

Выполняет одну или несколько проверок на каждом Certificate в CertPath.

Реализация CertPathChecker обычно создается для расширения алгоритма проверки сертификационных цепочек. Например, реализация может проверять и обрабатывать критический частный расширение каждого сертификата в сертификационной цепочке.

С:
1.8

Методы

Модификатор и тип Метод и описание
void check(Certificate cert)

Выполняет проверку(и) на указанном сертификате, используя его внутреннее состояние.

void init(boolean forward)

Инициализирует внутреннее состояние этого CertPathChecker.

boolean isForwardCheckingSupported()

Указывает, поддерживается ли проверка вперёд.

Методы

init

void init(boolean forward)
   throws CertPathValidatorException

Инициализирует внутреннее состояние этого CertPathChecker.

Флаг forward определяет порядок, в котором сертификаты будут переданы методу check (вперёд или назад).

Параметры:
forward - порядок представления сертификатов методу check. Если true, сертификаты представляются от целевого к доверенному якорю (вперёд); если false, от доверенного якоря к целевому (назад).
Исключение:
CertPathValidatorException - если этот CertPathChecker не может проверить сертификаты в указанном порядке

isForwardCheckingSupported

boolean isForwardCheckingSupported()

Указывает, поддерживается ли проверка вперёд. Проверка вперёд относится к возможности CertPathChecker выполнять свои проверки, когда сертификаты представляются методу check в направлении вперёд (от целевого к доверенному якорю).

Возвращает:
true если проверка вперёд поддерживается, false в противном случае

check

void check(Certificate cert)
    throws CertPathValidatorException

Выполняет проверку(и) на указанном сертификате, используя его внутреннее состояние. Сертификаты представляются в порядке, указанном методом init.

Параметры:
cert - проверяемый Certificate
Исключение:
CertPathValidatorException - если указанный сертификат не прошёл проверку

© 1993, 2020, Oracle and/or its affiliates. All rights reserved.
Documentation extracted from Debian's OpenJDK Development Kit package.
Licensed under the GNU General Public License, version 2, with the Classpath Exception.
Various third party code in OpenJDK is licensed under different licenses (see Debian package).
Java and OpenJDK are trademarks or registered trademarks of Oracle and/or its affiliates.

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API