Пакет java.security.cert

Предоставляет классы и интерфейсы для парсинга и управления сертификатами, списками отзыва сертификатов (CRL) и сертификационными цепочками. Он содержит поддержку сертификатов X.509 v3 и CRL X.509 v2.

С тех пор:
1.2
ИнтерфейсОписание
CertPathBuilderResult

Спецификация результата алгоритма построения сертификационной цепочки.

CertPathChecker

Выполняет одну или несколько проверок на каждом Certificate в CertPath.

CertPathParameters

Спецификация параметров алгоритма сертификационной цепочки.

CertPathValidatorException.Reason

Причина, по которой алгоритм проверки не смог завершиться.

CertPathValidatorResult

Спецификация результата алгоритма валидации сертификационной цепочки.

CertSelector

Селектор, определяющий набор критериев для выбора Certificate.

CertStoreParameters

Спецификация параметров CertStore.

CRLSelector

Селектор, определяющий набор критериев для выбора CRL.

Extension

Этот интерфейс представляет расширение X.509.

PolicyNode

Неизменяемый допустимый узел дерева политики, как определено алгоритмом проверки сертификационной цепочки PKIX.

X509Extension

Интерфейс для расширения X.509.

КлассОписание
Certificate

Абстрактный класс для управления различными сертификатами личности.

Certificate.CertificateRep

Альтернативный класс сертификата для сериализации.

CertificateFactory

Этот класс определяет функциональность фабрики сертификатов, которая используется для создания объектов сертификата, сертификационной цепочки (CertPath) и списка отзыва сертификатов (CRL) из их кодировок.

CertificateFactorySpi

Этот класс определяет интерфейс поставщика сервисов (SPI) для класса CertificateFactory.

CertPath

Неизменяемая последовательность сертификатов (сертификационная цепочка).

CertPath.CertPathRep

Альтернативный CertPath класс для сериализации.

CertPathBuilder

Класс для построения сертификационных цепочек (также известных как цепочки сертификатов).

CertPathBuilderSpi

Интерфейс поставщика сервисов (SPI) для класса CertPathBuilder.

CertPathValidator

Класс для проверки сертификационных цепочек (также известных как цепочки сертификатов).

CertPathValidatorSpi

Интерфейс поставщика сервисов (SPI) для класса CertPathValidator.

CertStore

Класс для извлечения Certificate и CRL из хранилища.

CertStoreSpi

Интерфейс поставщика сервисов (SPI) для класса CertStore.

CollectionCertStoreParameters

Параметры, используемые в качестве входных данных для алгоритма Collection CertStore.

CRL

Этот класс представляет собой абстракцию списков отзыва сертификатов (CRL), которые имеют различные форматы, но имеют важные общие применения.

LDAPCertStoreParameters

Параметры, используемые в качестве входных данных для алгоритма LDAP CertStore.

PKIXBuilderParameters

Параметры, используемые в качестве входных данных для алгоритма PKIX CertPathBuilder.

PKIXCertPathBuilderResult

Этот класс представляет собой успешный результат алгоритма построения сертификационной цепочки PKIX.

PKIXCertPathChecker

Абстрактный класс, который выполняет одну или несколько проверок на X509Certificate.

PKIXCertPathValidatorResult

Этот класс представляет успешный результат алгоритма валидации сертификационной цепочки PKIX.

PKIXParameters

Параметры, используемые в качестве входных данных для алгоритма PKIX CertPathValidator.

PKIXRevocationChecker

Средство для проверки статуса отзыва сертификатов с помощью алгоритма PKIX.

PolicyQualifierInfo

Неизменяемый квалификатор политики, представленный структурой ASN.1 PolicyQualifierInfo.

TrustAnchor

Якорь доверия или наиболее надёжный центр сертификации (ЦС).

URICertStoreParameters

Параметры, используемые в качестве входных данных для алгоритмов, использующих информацию, содержащуюся в URI, для извлечения сертификатов и CRL.

X509Certificate

Абстрактный класс для сертификатов X.509.

X509CertSelector

Селектор, который выбирает X509Certificates которые соответствуют всем указанным критериям.

X509CRL

Абстрактный класс для списка отзыва сертификатов X.509 (CRL).

X509CRLEntry

Абстрактный класс для отзыва сертификата в списке отзыва сертификатов (CRL).

X509CRLSelector

Селектор, который выбирает X509CRLs которые соответствуют всем указанным критериям.

ПеречислениеОписание
CertPathValidatorException.BasicReason

Перечисление BasicReason перечисляет потенциальные причины, по которым сертификационная цепочка любого типа может быть недействительной.

CRLReason

Перечисление CRLReason указывает причину отзыва сертификата, как определено в RFC 5280: Internet X.509 Public Key Infrastructure Certificate and CRL Profile.

PKIXReason

Перечисление PKIXReason перечисляет потенциальные причины, специфичные для PKIX, по которым сертификационная цепочка X.509 может быть недействительной в соответствии со стандартом PKIX (RFC 5280).

PKIXRevocationChecker.Option

Различные варианты отзыва, которые можно указать для механизма проверки отзыва.

ИсключениеОписание
CertificateEncodingException

Исключение кодирования сертификата.

CertificateException

Это исключение указывает на различные проблемы с сертификатами.

CertificateExpiredException

Исключение истечения срока действия сертификата.

CertificateNotYetValidException

Исключение недействительности сертификата.

CertificateParsingException

Исключение разбора сертификата.

CertificateRevokedException

Исключение, указывающее на отзыв сертификата X.509.

CertPathBuilderException

Исключение, указывающее на различные проблемы, возникшие при построении сертификационной цепочки с помощью CertPathBuilder.

CertPathValidatorException

Исключение, указывающее на различные проблемы, возникшие при проверке сертификационной цепочки.

CertStoreException

Исключение, указывающее на различные проблемы с получением сертификатов и CRL из CertStore.

CRLException

Исключение CRL (Список отзыва сертификатов).

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

Spec-Zone .ru
спецификации, руководства, описания, API