PKIXRevocationChecker Класс

Определение

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

[Android.Runtime.Register("java/security/cert/PKIXRevocationChecker", ApiSince=24, DoNotGenerateAcw=true)]
public abstract class PKIXRevocationChecker : Java.Security.Cert.PKIXCertPathChecker
[<Android.Runtime.Register("java/security/cert/PKIXRevocationChecker", ApiSince=24, DoNotGenerateAcw=true)>]
type PKIXRevocationChecker = class
    inherit PKIXCertPathChecker
Наследование
Атрибуты

Комментарии

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

Проверяет PKIXRevocationChecker состояние отзыва сертификатов с помощью протокола состояния состояния сертификатов (OCSP) или списков отзыва сертификатов (CRLS). OCSP описан в RFC 2560 и является сетевым протоколом для определения состояния сертификата. Список CRL — это список с меткой времени, определяющий отозванные сертификаты, и RFC 5280 описывает алгоритм определения состояния отзыва сертификатов с помощью crLs.

Каждый PKIXRevocationChecker из них должен иметь возможность проверить состояние отзыва сертификатов с помощью OCSP и CRLS. По умолчанию OCSP — это предпочтительный механизм проверки состояния отзыва с помощью списков отзыва в качестве резервного механизма. Однако этот параметр можно переключить на crLs с параметром Option#PREFER_CRLS PREFER_CRLS . Кроме того, резервный механизм можно отключить с Option#NO_FALLBACK NO_FALLBACK помощью параметра.

Получается PKIXRevocationChecker путем вызова CertPathValidator#getRevocationChecker getRevocationChecker метода PKIX CertPathValidator. Можно задать дополнительные параметры и параметры, относящиеся к отзыву (вызывая метод для экземпляра #setOcspResponder setOcspResponder ). Добавляется PKIXRevocationChecker к PKIXParameters объекту с помощью PKIXParameters#addCertPathChecker addCertPathChecker метода или PKIXParameters#setCertPathCheckers setCertPathCheckers метода, а затем PKIXParameters передается вместе с CertPath проверяемой в CertPathValidator#validate validate метод PKIX CertPathValidator. При предоставлении средства проверки отзыва таким образом он будет использоваться для проверки отзыва независимо от параметра флага PKIXParameters#isRevocationEnabled RevocationEnabled . Аналогичным образом можно PKIXRevocationChecker добавить PKIXBuilderParameters объект для использования с PKIX CertPathBuilder.

Обратите внимание, что при добавлении PKIXRevocationCheckerв PKIXParameters него клонируется PKIXRevocationCheckerзначение ; таким образом, любые последующие изменения PKIXRevocationChecker не влияют.

Любой параметр, который не задан (или nullимеет значение), будет иметь значение по умолчанию для этого параметра.

<b>Одновременный доступ</b>

Если иное не указано, методы, определенные в этом классе, не являются потокобезопасными. Несколько потоков, которые должны получить доступ к одному объекту одновременно, должны синхронизироваться между собой и обеспечить необходимую блокировку. Несколько потоков, каждый из которых управляет отдельными объектами, не требуется синхронизировать.

Добавлено в версии 1.8

Изменено в Android: изменено недопустимое ".

Java документации по java.security.cert.PKIXRevocationChecker.

Части этой страницы — это изменения на основе работы, созданной и общей Project и используемых в соответствии с условиями, описанными в разделе "".

Конструкторы

Имя Описание
PKIXRevocationChecker()

Конструктор по умолчанию.

PKIXRevocationChecker(IntPtr, JniHandleOwnership)

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

Свойства

Имя Описание
Class

Возвращает класс среды выполнения этого Objectобъекта.

(Унаследовано от Object)
Handle

Дескриптор базового экземпляра Android.

(Унаследовано от Object)
IsForwardCheckingSupported

Возвращает значение, поддерживает ли этот PKIXCertPathChecker экземпляр переадресацию.

(Унаследовано от PKIXCertPathChecker)
JniIdentityHashCode

Возвращает хэш-код удостоверения, назначенный этому Java одноранговой среде выполнения взаимодействия.

(Унаследовано от Object)
JniManagedPeerState

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

(Унаследовано от JavaObject)
JniPeerMembers

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

OcspExtensions

Возвращает необязательные расширения запросов OCSP. -или- Задает необязательные расширения запросов OCSP.

OcspResponder

Возвращает универсальный код ресурса (URI), определяющий расположение ответа OCSP. -или- задает универсальный код ресурса (URI), определяющий расположение ответа OCSP.

OcspResponderCert

Возвращает сертификат ответа OCSP. -или- задает сертификат ответа OCSP.

OcspResponses

Возвращает ответы OCSP. -или- задает ответы OCSP.

Options

Возвращает параметры отзыва. -или- задает параметры отзыва.

PeerReference

Возвращает ссылку на объект JNI для этого Java однорангового узла.

(Унаследовано от Object)
SoftFailExceptions

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

SupportedExtensions

Возвращает неизменяемую коллекцию расширений сертификатов X.509, поддерживаемых этим PKIXCertPathChecker расширением.

(Унаследовано от PKIXCertPathChecker)
ThresholdClass

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

ThresholdType

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

Методы

Имя Описание
Check(Certificate, ICollection<String>)

Выполняет проверку на указанный сертификат с помощью внутреннего состояния и удаляет все критические расширения, которые он обрабатывает из указанной коллекции строк OID, представляющих неразрешенные критические расширения.

(Унаследовано от PKIXCertPathChecker)
Check(Certificate)

Выполняет проверки указанного сертификата с помощью внутреннего состояния.

(Унаследовано от PKIXCertPathChecker)
Clone()

Возвращает клон этого объекта.

(Унаследовано от PKIXCertPathChecker)
Construct(JniObjectReference, JniObjectReferenceOptions)

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

(Унаследовано от JavaObject)
Dispose()

Освобождает ресурсы, удерживаемые этим Java одноранговым узлом.

(Унаследовано от Object)
Dispose(Boolean)

Освобождает ресурсы, удерживаемые этим Java одноранговым узлом.

(Унаследовано от Object)
DisposeUnlessReferenced()

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

(Унаследовано от JavaObject)
Equals(Object)

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

(Унаследовано от JavaObject)
Equals(Object)

Указывает, равен ли другой объект этому объекту.

(Унаследовано от Object)
GetHashCode()

Возвращает хэш-значение кода для объекта.

(Унаследовано от Object)
Init(Boolean)

Инициализирует внутреннее состояние этого PKIXCertPathChecker.

(Унаследовано от PKIXCertPathChecker)
JavaFinalize()

Вызывается сборщиком мусора в объекте, когда сборка мусора определяет, что больше ссылок на объект нет.

(Унаследовано от Object)
Notify()

Просыпается один поток, ожидающий монитора этого объекта.

(Унаследовано от Object)
NotifyAll()

Просыпает все потоки, ожидающие монитора этого объекта.

(Унаследовано от Object)
SetHandle(IntPtr, JniHandleOwnership)

Задает свойство Handle.

(Унаследовано от Object)
SetPeerReference(JniObjectReference, JniObjectReferenceOptions)

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

(Унаследовано от JavaObject)
ToArray<T>()

Создает управляемый массив из этого Java оболочки массива.

(Унаследовано от Object)
ToString()

Возвращает строковое представление объекта.

(Унаследовано от Object)
UnregisterFromRuntime()

Отменяет регистрацию этого Java однорангового узла из среды выполнения взаимодействия.

(Унаследовано от Object)
Wait()

Приводит к тому, что текущий поток будет ждать, пока он не проснется, как правило, путем <><уведомления/>em или <эм>прерванного</em.>

(Унаследовано от Object)
Wait(Int64, Int32)

Приводит к тому, что текущий поток будет ждать, пока он не проснется, как правило, при <>получении уведомления</>em или <>эм прерваны< или> до тех пор, пока не истекло определенное количество реального времени.

(Унаследовано от Object)
Wait(Int64)

Приводит к тому, что текущий поток будет ждать, пока он не проснется, как правило, при <>получении уведомления</>em или <>эм прерваны< или> до тех пор, пока не истекло определенное количество реального времени.

(Унаследовано от Object)

Явные реализации интерфейса

Имя Описание
IJavaPeerable.Disposed()

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

(Унаследовано от JavaObject)
IJavaPeerable.Finalized()

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

(Унаследовано от JavaObject)
IJavaPeerable.JniObjectReferenceControlBlock

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

(Унаследовано от JavaObject)
IJavaPeerable.SetJniIdentityHashCode(Int32)

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

(Унаследовано от JavaObject)
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates)

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

(Унаследовано от JavaObject)
IJavaPeerable.SetPeerReference(JniObjectReference)

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

(Унаследовано от JavaObject)
IJavaPeerable.UnregisterFromRuntime()

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

(Унаследовано от PKIXCertPathChecker)

Методы расширения

Имя Описание
GetJniTypeName(IJavaPeerable)

Возвращает имя JNI типа экземпляра self.

JavaAs<TResult>(IJavaPeerable)

Попробуйте принуждать к типуself, проверяяTResult, является ли приведение допустимым на стороне Java.

JavaCast<TResult>(IJavaObject)

Выполняет преобразование типа, проверяемого средой выполнения Android.

JavaCast<TResult>(IJavaObject)

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

TryJavaCast<TResult>(IJavaPeerable, TResult)

Попробуйте принуждать к типуself, проверяяTResult, является ли приведение допустимым на стороне Java.

Применяется к