Spec-Zone.ru › OpenJDK 17

Пакет 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, пожалуйста, обратитесь к:
  • 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 (алгоритм цифровой подписи) согласно стандарту NIST FIPS-186.
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: Профиль сертификатов и 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.
END_OF_DOCUMENT_MARKER
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

Spec-Zone.ru

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