Класс PKIXCertPathBuilderResult
- Все реализуемые интерфейсы:
Cloneable, CertPathBuilderResult, CertPathValidatorResult
public class PKIXCertPathBuilderResult extends PKIXCertPathValidatorResult implements CertPathBuilderResult
Экземпляры PKIXCertPathBuilderResult возвращаются методом build объектов CertPathBuilder, реализующих алгоритм PKIX.
Все объекты PKIXCertPathBuilderResult содержат путь сертификации, построенный алгоритмом, дерево действительных политик и открытый ключ субъекта, полученные в результате работы алгоритма построения, а также TrustAnchor, описывающий центр сертификации (CA), который служил якорем доверия для пути сертификации.
Параллельный доступ
Если не указано иное, методы, определённые в этом классе, не являются потокобезопасными. Несколько потоков, которым необходимо одновременно обращаться к одному объекту, должны синхронизировать свои действия и обеспечить необходимую блокировку. Потокам, каждый из которых работает с отдельными объектами, синхронизация не требуется.
- Начиная с:
- 1.4
- См. также:
Краткое описание конструкторов
| Конструктор | Описание |
|---|---|
PKIXCertPathBuilderResult |
Создаёт экземпляр 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
© 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