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

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

Классы

Certificate

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

Certificate.CertificateRep

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

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

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

CertStoreException

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

CertStoreSpi

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

CollectionCertStoreParameters

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

CRL

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

CRLException

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

CRLReason

Перечисление CRLReason указывает причину отзыва сертификата, как определено в rfc 5280: Internet X.509 Public Key Infrastructure Certificate and CRL Profile.

LDAPCertStoreParameters

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

PKIXBuilderParameters

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

PKIXCertPathBuilderResult

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

PKIXCertPathChecker

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

PKIXCertPathValidatorResult

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

PKIXParameters

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

PKIXReason

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

PKIXRevocationChecker

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

PKIXRevocationChecker.Option

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

PolicyQualifierInfo

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

TrustAnchor

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

URICertStoreParameters

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

X509Certificate

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

X509CertSelector

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

X509CRL

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

X509CRLEntry

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

X509CRLSelector

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

Интерфейсы

CertPathValidatorException.IReason

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

ICertPathBuilderResult

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

ICertPathChecker

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

ICertPathParameters

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

ICertPathValidatorResult

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

ICertSelector

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

ICertStoreParameters

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

ICRLSelector

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

IExtension

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

IPolicyNode

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

IX509Extension

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