X509CRLSelector Класс

Определение

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

[Android.Runtime.Register("java/security/cert/X509CRLSelector", DoNotGenerateAcw=true)]
public class X509CRLSelector : Java.Lang.Object, IDisposable, Java.Interop.IJavaPeerable, Java.Security.Cert.ICRLSelector
[<Android.Runtime.Register("java/security/cert/X509CRLSelector", DoNotGenerateAcw=true)>]
type X509CRLSelector = class
    inherit Object
    interface ICRLSelector
    interface ICloneable
    interface IJavaObject
    interface IDisposable
    interface IJavaPeerable
Наследование
X509CRLSelector
Атрибуты
Реализации

Комментарии

Объект CRLSelector , который выбирает все указанные X509CRLs критерии. Этот класс особенно полезен при выборе списков отзыва из CertStore в проверка состояние отзыва определенного сертификата.

При первом построении X509CRLSelector не имеет включенных критериев, и каждый из get методов возвращает значение по умолчанию (null). Таким образом #match match , метод будет возвращать true для любого X509CRL. Как правило, включается несколько условий (например, путем вызова #setIssuers setIssuers или #setDateAndTime setDateAndTime), а затем X509CRLSelector передается CertStore#getCRLs CertStore.getCRLs в или аналогичный метод.

Определения полей и расширений списка отзыва сертификатов X.509, упомянутых ниже, см. в статье RFC 5280: Internet X.509 Public Key Infrastructure Certificate and CRL Profile (Сертификат инфраструктуры открытых ключей Интернета X.509 и профиль списка отзыва сертификатов ).

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

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

Добавлено в версии 1.4.

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

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

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

X509CRLSelector()

Создает X509CRLSelector.

X509CRLSelector(IntPtr, JniHandleOwnership)

Конструктор, используемый при создании управляемых представлений объектов JNI; вызывается средой выполнения.

Свойства

CertificateChecking

Возвращает проверяемый сертификат. -или- Задает проверяемый сертификат.

Class

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

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

Возвращает условие dateAndTime. -или- Задает условие dateAndTime.

Handle

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

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

Возвращает копию условия issuerNames.

Issuers

Возвращает условие issuerNames. -или- Задает условие issuerNames.

JniIdentityHashCode

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

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

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

MaxCRL

Возвращает критерий maxCRLNumber.

MinCRL

Возвращает условие minCRLNumber.

PeerReference

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

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

Этот API поддерживает инфраструктуру Mono для Android и не предназначен для использования непосредственно из кода.

ThresholdType

Этот API поддерживает инфраструктуру Mono для Android и не предназначен для использования непосредственно из кода.

Методы

AddIssuer(X500Principal)

Добавляет имя к критерию issuerNames.

AddIssuerName(Byte[])

Добавляет имя к критерию issuerNames.

AddIssuerName(String)

<strong>Denigrated</strong>, используйте вместо него #addIssuer(X500Principal) или #addIssuerName(byte[]).

Clone()

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

Dispose()

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

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

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

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

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

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

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

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

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

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

Определяет, следует ли CRL выбрать .

Notify()

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

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

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

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

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

(Унаследовано от Object)
SetIssuerNames(ICollection<Object>)

<strong>Note:</strong> use #setIssuers(Collection) вместо этого или указать только форму массива байтов различающихся имен при использовании этого метода.

SetMaxCRLNumber(BigInteger)

Задает условие maxCRLNumber.

SetMinCRLNumber(BigInteger)

Задает условие minCRLNumber.

ToArray<T>()

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

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

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

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

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

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

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

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

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

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

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

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

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

IJavaPeerable.Disposed()

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

JavaCast<TResult>(IJavaObject)

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

JavaCast<TResult>(IJavaObject)

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

GetJniTypeName(IJavaPeerable)

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

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