Spec-Zone.ru › OpenJDK 24

Интерфейс 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, 2025, 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://download.java.net/java/early_access/jdk24/docs/api/java.base/java/security/cert/CertPathChecker.html

Spec-Zone.ru

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