Класс 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, описывающий уполномоченную организацию (УО), которая служила якорем доверия для сертификационного пути.
Доступ из нескольких потоков
Если не указано иное, методы, определенные в этом классе, не являются потокобезопасными. Несколько потоков, которым необходимо одновременно получить доступ к одному объекту, должны синхронизироваться между собой и обеспечить необходимое блокирование. Несколько потоков, каждый из которых манипулирует отдельными объектами, не нуждаются в синхронизации.
- С момента:
- 1.4
- См. также:
CertPathValidatorResult
Конструкторы
| Конструктор и описание |
|---|
PKIXCertPathValidatorResult(TrustAnchor trustAnchor,
PolicyNode policyTree,
PublicKey subjectPublicKey) Создает экземпляр |
Методы
| Модификатор и тип | Метод и описание |
|---|---|
Object |
clone() Возвращает копию этого объекта. |
PolicyNode |
getPolicyTree() Возвращает корневой узел корректного дерева политик, полученного в результате алгоритма валидации сертификационного пути PKIX. |
PublicKey |
getPublicKey() Возвращает открытый ключ субъекта (цели) сертификационного пути, включая любые унаследованные параметры открытого ключа, если применимо. |
TrustAnchor |
getTrustAnchor() Возвращает объект |
String |
toString() Возвращает строковое представление этого объекта |
Методы, унаследованные от класса java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait Конструкторы
PKIXCertPathValidatorResult
public PKIXCertPathValidatorResult(TrustAnchor trustAnchor,
PolicyNode policyTree,
PublicKey subjectPublicKey) Создает экземпляр PKIXCertPathValidatorResult, содержащий указанные параметры.
- Параметры:
-
trustAnchor- объектTrustAnchor, описывающий УО, которая служила якорем доверия для сертификационного пути -
policyTree- неизменяемое корректное дерево политик илиnull, если корректных политик нет -
subjectPublicKey- открытый ключ субъекта - Исключения:
-
NullPointerException- если параметрыsubjectPublicKeyилиtrustAnchorявляютсяnull
Методы
getTrustAnchor
public TrustAnchor getTrustAnchor()
Возвращает объект TrustAnchor, описывающий УО, которая служила якорем доверия для сертификационного пути.
- Возвращает:
- объект
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.
© 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.