Класс 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, описывающий центр сертификации (ЦС), который служил якорем доверия для цепочки сертификатов.
Доступ из нескольких потоков
Если не указано иное, методы, определенные в этом классе, не потокобезопасны. Несколько потоков, которым необходимо одновременно получить доступ к одному объекту, должны синхронизироваться между собой и обеспечить необходимую блокировку. Несколько потоков, каждый из которых манипулирует отдельными объектами, синхронизироваться не должны.
- С тех пор:
- 1.4
- См. также:
CertPathBuilderResult
Конструкторы
| Конструктор | Описание |
|---|---|
PKIXCertPathBuilderResult(CertPath certPath,
TrustAnchor trustAnchor,
PolicyNode policyTree,
PublicKey subjectPublicKey) |
Создает экземпляр |
Методы
| Модификатор и тип | Метод | Описание |
|---|---|---|
CertPath |
getCertPath() |
Возвращает построенную и проверенную цепочку сертификатов. |
String |
toString() |
Возвращает удобочитаемое представление этого объекта |
Методы, объявленные в классе 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илиsubjectPublicKeyявляютсяnull
Подробное описание методов
getCertPath
public CertPath getCertPath()
Возвращает построенную и проверенную цепочку сертификатов. Объект CertPath не включает якорь доверия. Вместо этого используйте метод getTrustAnchor() для получения TrustAnchor, который послужил якорем доверия для цепочки сертификатов.
- Определено в:
-
getCertPathв интерфейсеCertPathBuilderResult - Возвращает:
- построенную и проверенную
CertPath(никогдаnull)
toString
public String toString()
Возвращает удобочитаемое представление этого PKIXCertPathBuilderResult.
- Переопределяет:
-
toStringв классеPKIXCertPathValidatorResult - Возвращает:
- строковое представление содержимого этого
PKIXCertPathBuilderResult
© 1993, 2020, 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/11/docs/api/java.base/java/security/cert/PKIXCertPathBuilderResult.html