Spec-Zone.ru › OpenJDK 21

Пакет 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 см.:
  • http://www.ietf.org/rfc/rfc5280.txt
  • Руководство программиста Java PKI
Since:
1.2
Пакет Описание
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
Параметры, используемые в качестве входных данных для алгоритма Коллекции 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.
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, 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

Spec-Zone.ru

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