Spec-Zone.ru › OpenJDK 21

Интерфейс 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, 2023, 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.
https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/security/cert/CertPathChecker.html

Spec-Zone.ru

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