Spec-Zone.ru › OpenJDK 17

Интерфейс 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, 2021, 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/17/docs/api/java.base/java/security/cert/CertPathChecker.html

Spec-Zone.ru

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