Пакет java.security.cert
package java.security.cert
Предоставляет классы и интерфейсы для парсинга и управления сертификатами, списками отзыва сертификатов (CRL) и цепочками сертификатов. Он содержит поддержку сертификатов X.509 v3 и списков отзыва X.509 v2.
Спецификация пакета
- Руководство по архитектуре Java Cryptography Architecture (JCA)
- RFC 5280: Профиль сертификатов и списков отзыва сертификатов (CRL) Internet X.509 Public Key Infrastructure
- RFC 2560: Протокол состояния онлайн-сертификатов X.509 Internet Public Key Infrastructure (OCSP)
- Спецификация стандартных имен алгоритмов Java Security
Связанная документация
Для получения информации о сертификатах и списках отзыва сертификатов 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 | Параметры, используемые в качестве входных данных для алгоритма Коллекции 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 перечисляет потенциальные причины, специфичные для PKIX, по которым X.509 сертификационный путь может быть недействительным в соответствии со стандартом PKIX (RFC 5280). |
| PKIXRevocationChecker | Класс для проверки статуса отзыва сертификатов с помощью алгоритма PKIX. |
| PKIXRevocationChecker.Option | Различные параметры отзыва, которые могут быть заданы для механизма проверки отзыва. |
| PolicyNode | Неизменяемый допустимый узел дерева политики, как определено алгоритмом проверки сертификационного пути PKIX. |
| PolicyQualifierInfo | Неизменяемый квалификатор политики, представленный структурой ASN.1 PolicyQualifierInfo. |
| TrustAnchor | Якорь доверия или наиболее доверенный центр сертификации (ЦС). |
| URICertStoreParameters | Параметры, используемые в качестве входных данных для алгоритмов CertStore, которые используют информацию, содержащуюся в 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, 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/package-summary.html