Поделиться через


Java.Security.Cert Пространство имен

Этот пакет предоставляет все классы и все интерфейсы, необходимые для создания, администрирования и проверки сертификатов X.509.

Классы

Certificate

Абстрактный класс для управления различными сертификатами удостоверений.

Certificate.CertificateRep

Альтернативный класс сертификата для сериализации.

CertificateEncodingException

Исключение кодирования сертификатов.

CertificateException

Это исключение указывает на одну из различных проблем с сертификатом.

CertificateExpiredException

Исключение с истекшим сроком действия сертификата.

CertificateFactory

Этот класс определяет функциональные возможности фабрики сертификатов, которая используется для создания сертификатов, пути сертификации (CertPath) и объектов списка отзыва сертификатов (CRL) из их кодировки.

CertificateFactorySpi

Этот класс определяет интерфейс поставщика служб (<b SPI</b>>) для CertificateFactory класса.

CertificateNotYetValidException

Сертификат еще не является допустимым исключением.

CertificateParsingException

Исключение синтаксического анализа сертификатов.

CertificateRevokedException

Исключение, указывающее на X.

CertPath

Неизменяемая последовательность сертификатов (путь сертификации).

CertPath.CertPathRep

Альтернативный CertPath класс для сериализации.

CertPathBuilder

Класс для создания путей сертификации (также известных как цепочки сертификатов).

CertPathBuilderException

Исключение, указывающее на одну из различных проблем, возникающих при создании пути сертификации с помощью .CertPathBuilder

CertPathBuilderSpi

Интерфейс поставщика служб (<b>SPI</b>) для CertPathBuilder CertPathBuilder класса.

CertPathValidator

Класс для проверки путей сертификации (также известных как цепочки сертификатов).

CertPathValidatorException

Исключение, указывающее на одну из различных проблем, возникающих при проверке пути сертификации.

CertPathValidatorException.BasicReason

BasicReason перечисляет потенциальные причины, по которым может быть недопустимый путь сертификации любого типа.

CertPathValidatorSpi

Интерфейс поставщика служб (<b>SPI</b>) для CertPathValidator CertPathValidator класса.

CertStore

Класс для получения и CRLполучения Certificateиз репозитория.

CertStoreException

Исключение, указывающее на одну из различных проблем, связанных с получением сертификатов и списков отзыва сертификатов.CertStore

CertStoreSpi

Интерфейс поставщика служб (<b>SPI</b>) для CertStore CertStore класса.

CollectionCertStoreParameters

Параметры, используемые в качестве входных данных для алгоритма сбора CertStore .

CRL

Этот класс является абстракцией списков отзыва сертификатов (CRL), которые имеют разные форматы, но важные распространенные способы использования.

CRLException

Исключение CRL (список отзыва сертификатов).

CRLReason

Перечисление CRLReason указывает причину отзыва сертификата, как определено в RFC 5280: Сертификат инфраструктуры открытых ключей Internet X.509 и профиль CRL.

LDAPCertStoreParameters

Параметры, используемые в качестве входных данных для алгоритма LDAP CertStore .

PKIXBuilderParameters

Параметры, используемые в качестве входных данных для алгоритма PKIX CertPathBuilder .

PKIXCertPathBuilderResult

Этот класс представляет успешный результат алгоритма построителя путей сертификации PKIX.

PKIXCertPathChecker

Абстрактный класс, выполняющий одну или несколько проверок для объекта X509Certificate.

PKIXCertPathValidatorResult

Этот класс представляет успешный результат проверки пути сертификации PKIX.

PKIXParameters

Параметры, используемые в качестве входных данных для алгоритма PKIX CertPathValidator .

PKIXReason

Перечисляет PKIXReason потенциальные причины, связанные с PKIX, которые является X.

PKIXRevocationChecker

A PKIXCertPathChecker для проверки состояния отзыва сертификатов с помощью алгоритма PKIX.

PKIXRevocationChecker.Option

Различные параметры отзыва, которые можно указать для механизма проверки отзыва.

PolicyQualifierInfo

Неизменяемый квалификатор политики, представленный ASN.

TrustAnchor

Привязка доверия или наиболее доверенный центр сертификации (ЦС).

URICertStoreParameters

Параметры, используемые в качестве входных данных для алгоритмов, которые используют сведения, содержащиеся в URI, CertStore для получения сертификатов и crls.

X509Certificate

Абстрактный класс для X.

X509CertSelector

Объект, CertSelector который выбирает X509Certificates все указанные критерии.

X509CRL

Абстрактный класс для X.

X509CRLEntry

Абстрактный класс для отозванного сертификата в списке отзыва сертификатов (список отзыва сертификатов).

X509CRLSelector

Объект, CRLSelector который выбирает X509CRLs все указанные критерии.

Интерфейсы

CertPathValidatorException.IReason

Причина сбоя алгоритма проверки.

ICertPathBuilderResult

Спецификация результата алгоритма построителя путей сертификации.

ICertPathChecker

Выполняет одну или несколько проверок для каждой CertPathиз Certificate них.

ICertPathParameters

Спецификация параметров алгоритма пути сертификации.

ICertPathValidatorResult

Спецификация результата алгоритма проверки пути сертификации.

ICertSelector

Селектор, определяющий набор критериев для выбора Certificate.

ICertStoreParameters

Спецификация CertStore параметров.

ICRLSelector

Селектор, определяющий набор критериев для выбора CRL.

IExtension

Этот интерфейс представляет X.

IPolicyNode

Неизменяемый узел дерева политики, определенный алгоритмом проверки пути сертификации PKIX.

IX509Extension

Интерфейс для X.