Spec-Zone.ru › OpenJDK 24

Пакет 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 см.:
  • http://www.ietf.org/rfc/rfc5280.txt
  • Руководство разработчика по Java PKI
Since:
1.2
Внешние спецификации
  • Стандартные имена алгоритмов Java Security
  • RFC 2560: Протокол статуса сертификата в режиме онлайн (OCSP) X.509 для Интернета
  • RFC 5280: Профиль сертификатов и списков отзыва сертификатов (CRL) X.509 для Интернета
Пакет Описание
java.security
Предоставляет классы и интерфейсы для фреймворка безопасности.
java.security.interfaces
Предоставляет интерфейсы для генерации ключей RSA (алгоритм ассиметричного шифрования Rivest, Shamir и Adleman) в соответствии с техническими заметками RSA Laboratory PKCS#1 и ключей DSA (алгоритм цифровой подписи) в соответствии с FIPS-186 NIST.
java.security.spec
Предоставляет классы и интерфейсы для спецификаций ключей и параметров алгоритмов.
Класс Описание
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.
END_OF_DOCUMENT_MARKER
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

Spec-Zone.ru

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