Spec-Zone.ru › OpenJDK 21

Класс 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)
Создает экземпляр PKIXCertPathValidatorResult, содержащий указанные параметры.

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

Модификатор и тип Метод Описание
Object clone()
Возвращает копию этого объекта.
PolicyNode getPolicyTree()
Возвращает корневой узел действительного дерева политики, полученного в результате алгоритма проверки сертификационного пути PKIX.
PublicKey getPublicKey()
Возвращает открытый ключ субъекта (цели) сертификационного пути, включая любые унаследованные параметры открытого ключа, если применимо.
TrustAnchor getTrustAnchor()
Возвращает объект TrustAnchor, описывающий ЦС, который послужил якорем доверия для сертификационного пути.
String toString()
Возвращает удобочитаемое представление этого объекта PKIXCertPathValidatorResult.

Методы, объявленные в классе 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.
Переопределяет:
toString в классе Object
Возвращает:
строковое представление содержимого этого объекта PKIXCertPathValidatorResult

© 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/PKIXCertPathValidatorResult.html

Spec-Zone.ru

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