Пакет java.security.cert
package java.security.cert
Предоставляет классы и интерфейсы для разбора и управления сертификатами, списками отзыва сертификатов (CRL) и цепочками сертификации. Содержит поддержку сертификатов X.509 v3 и списков CRL X.509 v2.
Спецификация пакета
- Руководство по архитектуре Java Cryptography (JCA)
- RFC 5280: Профиль сертификатов и списков отзыва сертификатов (CRL) X.509 для Интернета
- RFC 2560: Протокол статуса сертификата в режиме онлайн (OCSP) X.509 для Интернета
- Спецификация стандартных имен алгоритмов Java Security
Связанная документация
Для получения информации о сертификатах и списках CRL X.509 см.:- Since:
- 1.2
- Внешние спецификации
| Класс | Описание |
|---|---|
| Certificate | Абстрактный класс для управления различными сертификатами личности. |
| Certificate.CertificateRep | Альтернативный Certificate класс для сериализации. |
| CertificateEncodingException | Исключение кодирования сертификата. |
| CertificateException | Это исключение указывает на различные проблемы с сертификатом. |
| CertificateExpiredException | Исключение истечения срока действия сертификата. |
| CertificateFactory | Этот класс определяет функциональность фабрики сертификатов, которая используется для генерации объектов сертификатов, цепочки сертификатов ( CertPath) и списка отзывов о сертификатах (CRL) из их кодировок. |
| CertificateFactorySpi | Этот класс определяет интерфейс поставщика сервисов (SPI) для класса CertificateFactory. |
| CertificateNotYetValidException | Исключение, что сертификат ещё не действителен. |
| CertificateParsingException | Исключение разбора сертификата. |
| CertificateRevokedException | Исключение, указывающее, что сертификат X.509 отозван. |
| CertPath | Неизменяемая последовательность сертификатов (цепочка сертификатов). |
| CertPath.CertPathRep | Альтернативный CertPath класс для сериализации. |
| CertPathBuilder | Класс для построения цепочек сертификатов. |
| CertPathBuilderException | Исключение, указывающее на различные проблемы при построении цепочки сертификатов с CertPathBuilder. |
| CertPathBuilderResult | Спецификация результата алгоритма построения цепочки сертификатов. |
| CertPathBuilderSpi | Интерфейс поставщика сервисов (SPI) для класса CertPathBuilder. |
| CertPathChecker | Выполняет одну или несколько проверок на каждом Certificate цепочки CertPath. |
| CertPathParameters | Спецификация параметров алгоритма цепочки сертификатов. |
| CertPathValidator | Класс для валидации цепочек сертификатов. |
| CertPathValidatorException | Исключение, указывающее на различные проблемы при валидации цепочки сертификатов. |
| CertPathValidatorException.BasicReason | Перечисление BasicReason указывает возможные причины невалидности цепочки сертификатов любого типа. |
| CertPathValidatorException.Reason | Причина, по которой алгоритм валидации завершился неудачей. |
| CertPathValidatorResult | Спецификация результата алгоритма валидации цепочки сертификатов. |
| CertPathValidatorSpi | Интерфейс поставщика сервисов (SPI) для класса CertPathValidator. |
| CertSelector | Селектор, определяющий набор критериев для выбора Certificate. |
| CertStore | Класс для извлечения Certificate и CRL из хранилища. |
| CertStoreException | Исключение, указывающее на различные проблемы с извлечением сертификатов и CRL из CertStore. |
| CertStoreParameters | Спецификация параметров CertStore. |
| CertStoreSpi | Интерфейс поставщика сервисов (SPI) для класса CertStore. |
| CollectionCertStoreParameters | Параметры, используемые в качестве входных данных для алгоритма Collection CertStore. |
| CRL | Этот класс представляет абстракцию списков отзыва сертификатов (CRL), имеющих разные форматы, но важные общие применения. |
| CRLException | Исключение списка отзыва сертификатов (CRL). |
| CRLReason | Перечисление CRLReason указывает причину отзыва сертификата, как определено в RFC 5280: Internet X.509 Public Key Infrastructure Certificate and CRL Profile. |
| CRLSelector | Селектор, определяющий набор критериев для выбора CRL. |
| Extension | Этот интерфейс представляет расширение X.509. |
| LDAPCertStoreParameters | Параметры, используемые в качестве входных данных для алгоритма LDAP CertStore. |
| PKIXBuilderParameters | Параметры, используемые в качестве входных данных для алгоритма PKIX CertPathBuilder. |
| PKIXCertPathBuilderResult | Этот класс представляет успешный результат алгоритма построения цепочки сертификатов PKIX. |
| PKIXCertPathChecker | Абстрактный класс, который выполняет одну или несколько проверок на X509Certificate. |
| PKIXCertPathValidatorResult | Этот класс представляет успешный результат алгоритма валидации цепочки сертификатов PKIX. |
| PKIXParameters | Параметры, используемые в качестве входных данных для алгоритма PKIX CertPathValidator. |
| PKIXReason | Перечисление PKIXReason указывает возможные причины невалидности цепочки X.509 сертификатов в соответствии со стандартом PKIX (RFC 5280). |
| PKIXRevocationChecker | Класс для проверки статуса отзыва сертификатов с помощью алгоритма PKIX. |
| PKIXRevocationChecker.Option | Различные параметры отзыва, которые могут быть заданы для механизма проверки отзыва. |
| PolicyNode | Неизменяемый допустимый узел дерева политики, как определено алгоритмом валидации цепочки сертификатов PKIX. |
| PolicyQualifierInfo | Неизменяемый квалификатор политики, представленный структурой ASN.1 PolicyQualifierInfo. |
| TrustAnchor | Якорь доверия или наиболее доверенный центр сертификации (ЦС). |
| URICertStoreParameters | Параметры, используемые в качестве входных данных для алгоритмов, которые используют информацию, содержащуюся в URI, для извлечения сертификатов и CRL. |
| X509Certificate | Абстрактный класс для сертификатов X.509. |
| X509CertSelector | A CertSelector that selects X509Certificates that match all specified criteria. |
| X509CRL | Abstract class for an X.509 Certificate Revocation List (CRL). |
| X509CRLEntry | Abstract class for a revoked certificate in a CRL (Certificate Revocation List). |
| X509CRLSelector | A CRLSelector that selects X509CRLs that match all specified criteria. |
| X509Extension | Interface for an X.509 extension. |
© 1993, 2025, 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://download.java.net/java/early_access/jdk24/docs/api/java.base/java/security/cert/package-summary.html