Spec-Zone.ru › OpenJDK 25

Класс PKIXCertPathValidatorResult

java.lang.Object
java.security.cert.PKIXCertPathValidatorResult
Все реализуемые интерфейсы:
Cloneable, CertPathValidatorResult
Прямые известные подклассы:
PKIXCertPathBuilderResult
public class PKIXCertPathValidatorResult extends Object implements CertPathValidatorResult
Этот класс представляет успешный результат алгоритма проверки сертификационного пути PKIX.

Экземпляры PKIXCertPathValidatorResult возвращаются методом validate объектов CertPathValidator, реализующих алгоритм PKIX.

Все объекты PKIXCertPathValidatorResult содержат действительное дерево политик и открытый ключ субъекта, полученные в результате выполнения алгоритма проверки, а также TrustAnchor, описывающий центр сертификации (CA), который служил якорем доверия для сертификационного пути.

Параллельный доступ

Если не указано иное, методы, определённые в этом классе, не являются потокобезопасными. Несколько потоков, которым требуется одновременно обращаться к одному объекту, должны синхронизироваться между собой и обеспечивать необходимую блокировку. Потокам, каждый из которых работает с отдельным объектом, синхронизация не требуется.

Начиная с версии:
1.4
См. также:
  • CertPathValidatorResult

Краткое описание конструкторов

Конструктор Описание
PKIXCertPathValidatorResult(TrustAnchor trustAnchor, PolicyNode policyTree, PublicKey subjectPublicKey)
Создаёт экземпляр 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

Подробное описание конструкторов

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()
Возвращает корневой узел действительного дерева политик, полученного в результате выполнения алгоритма проверки сертификационного пути PKIX. Возвращаемый объект PolicyNode и любые объекты, которые он возвращает через открытые методы, являются неизменяемыми.

Большинству приложений не требуется изучать действительное дерево политик. Они могут достичь своих целей обработки политик, задав параметры, связанные с политиками, в PKIXParameters. Однако более сложным приложениям, особенно обрабатывающим квалификаторы политик, может потребоваться обход действительного дерева политик с помощью методов PolicyNode.getParent и PolicyNode.getChildren.

Возвращает:
корневой узел действительного дерева политик или null, если действительных политик нет

getPublicKey

public PublicKey getPublicKey()
Возвращает открытый ключ субъекта (целевого объекта) сертификационного пути, включая унаследованные параметры открытого ключа, если применимо.
Возвращает:
открытый ключ субъекта (никогда не null)

clone

public Object clone()
Возвращает копию этого объекта.
Указано в:
clone в интерфейсе CertPathValidatorResult
Переопределяет:
clone в классе Object
Возвращает:
копию
См. также:
  • Cloneable

toString

public String toString()
Возвращает печатное представление этого PKIXCertPathValidatorResult.
Переопределяет:
toString в классе Object
Возвращает:
String, описывающую содержимое этого PKIXCertPathValidatorResult

Сообщить об ошибке или предложить улучшение
Дополнительную справочную информацию по API и документацию для разработчиков см. в документации Java SE, содержащей более подробные описания для разработчиков, обзоры концепций, определения терминов, обходные решения и примеры работающего кода. Другие версии.
Java является товарным знаком или зарегистрированным товарным знаком Oracle и/или её аффилированных лиц в США и других странах.
Авторские права © 1993, 2025, Oracle и/или её аффилированные лица, 500 Oracle Parkway, Redwood Shores, CA 94065 USA.
Все права защищены. Использование регулируется условиями лицензии и политикой распространения документации.

© 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://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/security/cert/PKIXCertPathValidatorResult.html

Spec-Zone.ru

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