Класс PKIXCertPathValidatorResult
- Все реализуемые интерфейсы:
Cloneable, CertPathValidatorResult
- Непосредственные известные подклассы:
PKIXCertPathBuilderResult
public class PKIXCertPathValidatorResult extends Object implements CertPathValidatorResult
Экземпляры PKIXCertPathValidatorResult возвращаются методом validate объектов CertPathValidator, реализующих алгоритм PKIX.
Все объекты PKIXCertPathValidatorResult содержат дерево допустимых политик и открытый ключ субъекта, полученные в результате алгоритма проверки, а также TrustAnchor, описывающий центр сертификации (CA), который служил доверенным якорем для пути сертификации.
Параллельный доступ
Если не указано иное, методы, определённые в этом классе, не являются потокобезопасными. Несколько потоков, которым требуется одновременно обращаться к одному объекту, должны синхронизироваться между собой и обеспечивать необходимую блокировку. Потокам, работающим с отдельными объектами, синхронизация не требуется.
- Начиная с:
- 1.4
- См. также:
Краткое описание конструкторов
| Конструктор | Описание |
|---|---|
PKIXCertPathValidatorResult |
Создаёт экземпляр PKIXCertPathValidatorResult с указанными параметрами. |
Краткое описание методов
| Модификатор и тип | Метод | Описание |
|---|---|---|
Object |
clone() |
Возвращает копию этого объекта. |
PolicyNode |
getPolicyTree() |
Возвращает корневой узел дерева допустимых политик, полученного в результате алгоритма проверки пути сертификации PKIX. |
PublicKey |
getPublicKey() |
Возвращает открытый ключ субъекта (целевого объекта) пути сертификации, включая унаследованные параметры открытого ключа, если они применимы. |
TrustAnchor |
getTrustAnchor() |
Возвращает TrustAnchor, описывающий центр сертификации (CA), который служил доверенным якорем для пути сертификации. |
String |
toString() |
Возвращает печатное представление этого PKIXCertPathValidatorResult. |
Методы, объявленные в классе Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait | Модификатор и тип | Метод | Описание |
|---|---|---|
boolean |
equals |
Проверяет, «равен ли» этот объект другому объекту. |
protected void |
finalize() |
Устарело, будет удалено: этот элемент API может быть удалён в будущей версии. Финализация объявлена устаревшей и может быть удалена в одном из следующих выпусков. |
final Class |
getClass() |
Возвращает класс времени выполнения этого Object. |
int |
hashCode() |
Возвращает хеш-код этого объекта. |
final void |
notify() |
Пробуждает один поток, ожидающий на мониторе этого объекта. |
final void |
notifyAll() |
Пробуждает все потоки, ожидающие на мониторе этого объекта. |
final void |
wait() |
Заставляет текущий поток ожидать до момента пробуждения, обычно в результате вызова notify или interrupt. |
final void |
wait |
Заставляет текущий поток ожидать до момента пробуждения, обычно в результате вызова notify или interrupt, либо до истечения заданного времени. |
final void |
wait |
Заставляет текущий поток ожидать до момента пробуждения, обычно в результате вызова notify или interrupt, либо до истечения заданного времени. |
Подробное описание конструкторов
PKIXCertPathValidatorResult
public PKIXCertPathValidatorResult(TrustAnchor trustAnchor, PolicyNode policyTree, PublicKey subjectPublicKey)
PKIXCertPathValidatorResult с указанными параметрами.- Параметры:
-
trustAnchor—TrustAnchor, описывающий центр сертификации (CA), который служил доверенным якорем для пути сертификации -
policyTree— неизменяемое дерево допустимых политик илиnull, если допустимых политик нет -
subjectPublicKey— открытый ключ субъекта - Исключения:
-
NullPointerException— если параметрыsubjectPublicKeyилиtrustAnchorимеют значениеnull
Подробное описание методов
getTrustAnchor
public TrustAnchor getTrustAnchor()
TrustAnchor, описывающий центр сертификации (CA), который служил доверенным якорем для пути сертификации.- Возвращает:
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.