Spec-Zone.ru › OpenJDK 25

Класс PKIXCertPathBuilderResult

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

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

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

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

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

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

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

Конструктор Описание
PKIXCertPathBuilderResult(CertPath certPath, TrustAnchor trustAnchor, PolicyNode policyTree, PublicKey subjectPublicKey)
Создаёт экземпляр PKIXCertPathBuilderResult, содержащий указанные параметры.

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

Модификатор и тип Метод Описание
CertPath getCertPath()
Возвращает построенный и проверенный путь сертификации.
String toString()
Возвращает представление этого PKIXCertPathBuilderResult в виде строки.

Методы, объявленные в классе PKIXCertPathValidatorResult

clone, getPolicyTree, getPublicKey, getTrustAnchor

Методы, объявленные в классе Object

equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait

Методы, объявленные в интерфейсе CertPathBuilderResult

clone

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

PKIXCertPathBuilderResult

public PKIXCertPathBuilderResult(CertPath certPath, TrustAnchor trustAnchor, PolicyNode policyTree, PublicKey subjectPublicKey)
Создаёт экземпляр PKIXCertPathBuilderResult, содержащий указанные параметры.
Параметры:
certPath — проверенный CertPath
trustAnchor — TrustAnchor, описывающий центр сертификации (CA), который служил якорем доверия для пути сертификации
policyTree — неизменяемое дерево действительных политик или null, если действительных политик нет
subjectPublicKey — открытый ключ субъекта
Выбрасывает:
NullPointerException — если параметры certPath, trustAnchor или subjectPublicKey равны null

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

getCertPath

public CertPath getCertPath()
Возвращает построенный и проверенный путь сертификации. Объект CertPath не включает якорь доверия. Вместо этого используйте метод getTrustAnchor(), чтобы получить TrustAnchor, служивший якорем доверия для пути сертификации.
Определён в:
getCertPath в интерфейсе CertPathBuilderResult
Возвращает:
построенный и проверенный CertPath (никогда не null)

toString

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

Сообщить об ошибке или предложить улучшение
Дополнительную справочную информацию по 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/PKIXCertPathBuilderResult.html

Spec-Zone.ru

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