Класс PKIXCertPathBuilderResult
- Все реализуемые интерфейсы:
-
Cloneable,CertPathBuilderResult,CertPathValidatorResult
public class PKIXCertPathBuilderResult extends PKIXCertPathValidatorResult implements CertPathBuilderResult
Экземпляры PKIXCertPathBuilderResult возвращаются методом build объектов CertPathBuilder, реализующих алгоритм PKIX.
Все объекты PKIXCertPathBuilderResult содержат путь сертификации, построенный алгоритмом, валидное дерево политик и открытый ключ субъекта, полученные в результате работы алгоритма, и объект TrustAnchor, описывающий центр сертификации (ЦС), который послужил якорем доверия для пути сертификации.
Доступ из нескольких потоков
Если не указано иное, методы, определенные в этом классе, не являются потокобезопасными. Несколько потоков, которым необходимо одновременно обращаться к одному объекту, должны синхронизироваться между собой и обеспечить необходимую блокировку. Несколько потоков, каждый из которых манипулирует отдельными объектами, синхронизироваться не должны.
- Since:
- 1.4
- См. также:
Краткое описание конструкторов
| Конструктор | Описание |
|---|---|
PKIXCertPathBuilderResult |
Создаёт экземпляр PKIXCertPathBuilderResult, содержащий указанные параметры. |
Краткое описание методов
| Модификатор и тип | Метод | Описание |
|---|---|---|
CertPath |
getCertPath() |
Возвращает построенный и проверенный путь сертификации. |
String |
toString() |
Возвращает строковое представление этого PKIXCertPathBuilderResult. |
Методы, унаследованные от класса java.security.cert.PKIXCertPathValidatorResult
clone, getPolicyTree, getPublicKey, getTrustAnchor
Методы, унаследованные от класса java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
Методы, унаследованные от интерфейса java.security.cert.CertPathBuilderResult
clone
Подробное описание конструкторов
PKIXCertPathBuilderResult
public PKIXCertPathBuilderResult(CertPath certPath, TrustAnchor trustAnchor, PolicyNode policyTree, PublicKey subjectPublicKey)
PKIXCertPathBuilderResult, содержащий указанные параметры.- Параметры:
-
certPath- проверенныйCertPath -
trustAnchor- объектTrustAnchor, описывающий ЦС, который послужил якорем доверия для пути сертификации -
policyTree- неизменяемое валидное дерево политик, илиnullесли валидных политик нет -
subjectPublicKey- открытый ключ субъекта - Исключения:
-
NullPointerException- если параметрыcertPath,trustAnchorилиsubjectPublicKeynull
Подробное описание методов
getCertPath
public CertPath getCertPath()
CertPath не включает якорь доверия. Вместо этого, используйте метод getTrustAnchor() для получения TrustAnchor, который послужил якорем доверия для пути сертификации.- Унаследован от:
-
getCertPathв интерфейсеCertPathBuilderResult - Возвращает:
- построенный и проверенный
CertPath(никогдаnull)
toString
public String toString()
PKIXCertPathBuilderResult.- Переопределяет:
-
toStringв классеPKIXCertPathValidatorResult - Возвращает:
- строковое представление содержимого этого
PKIXCertPathBuilderResult
© 1993, 2023, 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/21/docs/api/java.base/java/security/cert/PKIXCertPathBuilderResult.html