Пакет 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
Связанная документация
Для получения информации о сертификатах X.509 и CRL, пожалуйста, обратитесь к:- 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: Профиль сертификатов и CRL для инфраструктуры открытых ключей Internet X.509. |
| 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 | Абстрактный класс для списка отзыва сертификатов X.509 (CRL). |
| X509CRLEntry | Абстрактный класс для отзыва сертификата в списке отзыва сертификатов (Certificate Revocation List). |
| X509CRLSelector | A CRLSelector that selects X509CRLs that match all specified criteria. |
| X509Extension | Интерфейс для расширения X.509. |
© 1993, 2021, 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/17/docs/api/java.base/java/security/cert/package-summary.html