Класс PKIXCertPathValidatorResult
- Все реализованные интерфейсы:
-
Cloneable,CertPathValidatorResult
- Прямые известные подклассы:
PKIXCertPathBuilderResult
public class PKIXCertPathValidatorResult extends Object implements CertPathValidatorResult
Экземпляры класса PKIXCertPathValidatorResult возвращаются методом validate объектов класса CertPathValidator, реализующих алгоритм PKIX.
Все объекты класса PKIXCertPathValidatorResult содержат корректное дерево политик и открытый ключ субъекта, полученные в результате алгоритма проверки, а также объект TrustAnchor, описывающий центр сертификации (ЦС), который служил якорем доверия для сертификационного пути.
Доступ из нескольких потоков
Если не указано иное, методы, определенные в этом классе, не являются потокобезопасными. Несколько потоков, которым необходимо одновременное обращение к одному объекту, должны синхронизироваться между собой и обеспечить необходимое блокирование. Несколько потоков, каждый из которых манипулирует отдельными объектами, синхронизироваться не требуется.
- С тех пор:
- 1.4
- См. также:
Краткое описание конструкторов
| Конструктор | Описание |
|---|---|
PKIXCertPathValidatorResult |
Создает экземпляр PKIXCertPathValidatorResult, содержащий указанные параметры. |
Краткое описание методов
| Модификатор и тип | Метод | Описание |
|---|---|---|
Object |
clone() |
Возвращает копию этого объекта. |
PolicyNode |
getPolicyTree() |
Возвращает корневой узел корректного дерева политик, полученного в результате алгоритма проверки сертификационного пути PKIX. |
PublicKey |
getPublicKey() |
Возвращает открытый ключ субъекта (цели) сертификационного пути, включая любые унаследованные параметры открытого ключа, если применимо. |
TrustAnchor |
getTrustAnchor() |
Возвращает объект TrustAnchor, описывающий ЦС, который служил якорем доверия для сертификационного пути. |
String |
toString() |
Возвращает удобочитаемое представление этого объекта PKIXCertPathValidatorResult. |
Подробное описание конструкторов
PKIXCertPathValidatorResult
public PKIXCertPathValidatorResult(TrustAnchor trustAnchor, PolicyNode policyTree, PublicKey subjectPublicKey)
PKIXCertPathValidatorResult, содержащий указанные параметры.- Параметры:
-
trustAnchor- объектTrustAnchor, описывающий ЦС, который служил якорем доверия для сертификационного пути -
policyTree- неизменяемое дерево корректных политик, илиnull, если корректных политик нет -
subjectPublicKey- открытый ключ субъекта - Исключения:
-
NullPointerException- если параметрыsubjectPublicKeyилиtrustAnchorявляютсяnull
Подробное описание методов
getTrustAnchor
public TrustAnchor getTrustAnchor()
TrustAnchor, описывающий ЦС, который служил якорем доверия для сертификационного пути.- Возвращает:
- объект
TrustAnchor(никогдаnull)
getPolicyTree
public PolicyNode getPolicyTree()
PolicyNode, который возвращается, и любые объекты, возвращаемые им через публичные методы, неизменяемы. Большинству приложений не нужно изучать корректное дерево политик. Они могут достичь своих целей по обработке политик, установив параметры, связанные с политиками, в PKIXParameters. Однако более сложные приложения, особенно те, которые обрабатывают квалификаторы политик, могут потребоваться для обхода дерева корректных политик с помощью методов PolicyNode.getParent и PolicyNode.getChildren.
- Возвращает:
- корневой узел корректного дерева политик, или
null, если корректных политик нет
getPublicKey
public PublicKey getPublicKey()
- Возвращает:
- открытый ключ субъекта (никогда
null)
clone
public Object clone()
- Определено в:
-
cloneв интерфейсеCertPathValidatorResult - Переопределяет:
-
cloneв классеObject - Возвращает:
- копию
- См. также:
toString
© 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/PKIXCertPathValidatorResult.html