PKIXRevocationChecker Класс

Определение

Объект 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
Наследование
PKIXRevocationChecker
Атрибуты

Комментарии

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

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

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

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

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

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

<b>Параллельный доступ</b>

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

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

Android-changed: изменено недопустимое значение '.

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

Части этой страницы являются изменениями, основанными на работе, созданной и совместно используемой проектом и используемой в соответствии с условиями, Creative Commons 2.5 Attribution License Creative Commons 2.5 Attribution License.

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

PKIXRevocationChecker()

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

PKIXRevocationChecker(IntPtr, JniHandleOwnership)

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

Свойства

Class

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

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

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

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

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

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

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

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

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

OcspExtensions

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

OcspResponder

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

OcspResponderCert

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

OcspResponses

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

Options

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

PeerReference

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

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

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

SupportedExtensions

Возвращает список расширений сертификатов X.509, которые PKIXCertPathChecker можно обработать.

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

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

ThresholdType

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

Методы

Check(Certificate)

Добавление

(Унаследовано от PKIXCertPathChecker)
Check(Certificate, ICollection<String>)

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

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

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

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

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

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

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

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

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

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

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

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

Инициализирует внутреннее состояние данного PKIXCertPathCheckerобъекта .

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Заставляет текущий поток ждать, пока он не будет пробужден, как правило, из-за <уведомления/><em> или <прерывания></em>.

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

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

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

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

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

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

IJavaPeerable.Disposed()

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

JavaCast<TResult>(IJavaObject)

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

JavaCast<TResult>(IJavaObject)

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

GetJniTypeName(IJavaPeerable)

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

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