X509CRLSelector Classe

Definição

Um CRLSelector que seleciona que corresponde a todos os critérios X509CRLs especificados.

[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
Herança
X509CRLSelector
Atributos
Implementações

Comentários

Um CRLSelector que seleciona que corresponde a todos os critérios X509CRLs especificados. Essa classe é particularmente útil ao selecionar CRLs de um CertStore para verificar o status de revogação de um certificado específico.

Quando construído pela primeira vez, um X509CRLSelector não tem critérios habilitados e cada um dos get métodos retorna um valor padrão (null). Portanto, o #match match método retornaria true para qualquer X509CRL. Normalmente, vários critérios são habilitados (chamando #setIssuers setIssuers ou #setDateAndTime setDateAndTime, por exemplo) e, em seguida, são X509CRLSelector passados para CertStore#getCRLs CertStore.getCRLs ou algum método semelhante.

Consulte RFC 5280: Internet X.509 Public Key Infrastructure Certificate and CRL Profile for definitions of the X.509 CRL fields and extensions mentioned below.

<b>Acesso< simultâneo/b>

A menos que especificado de outra forma, os métodos definidos nessa classe não são thread-safe. Vários threads que precisam acessar um único objeto simultaneamente devem ser sincronizados entre si e fornecer o bloqueio necessário. Vários threads que manipulam objetos separados não precisam ser sincronizados.

Adicionado em 1.4.

Documentação Java para java.security.cert.X509CRLSelector.

Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Project Open Source do Open Source e usadas de acordo com os termos descritos na Creative Commons 2.5.

Construtores

Nome Description
X509CRLSelector()

Cria um X509CRLSelector.

X509CRLSelector(IntPtr, JniHandleOwnership)

Um construtor usado ao criar representações gerenciadas de objetos JNI; chamado pelo runtime.

Propriedades

Nome Description
CertificateChecking

Retorna o certificado que está sendo verificado. -ou- Define o certificado que está sendo verificado.

Class

Retorna a classe de runtime deste Object.

(Herdado de Object)
DateAndTime

Retorna o critério dateAndTime. -ou- Define o critério dateAndTime.

Handle

O identificador para a instância subjacente do Android.

(Herdado de Object)
IssuerNames

Retorna uma cópia do critério issuerNames.

Issuers

Retorna o critério issuerNames. -ou- Define o critério issuerNames.

JniIdentityHashCode

Um CRLSelector que seleciona que corresponde a todos os critérios X509CRLs especificados.

(Herdado de Object)
JniPeerMembers

Um CRLSelector que seleciona que corresponde a todos os critérios X509CRLs especificados.

MaxCRL

Retorna o critério maxCRLNumber.

MinCRL

Retorna o critério minCRLNumber.

PeerReference

Um CRLSelector que seleciona que corresponde a todos os critérios X509CRLs especificados.

(Herdado de Object)
ThresholdClass

Essa API dá suporte à infraestrutura do Mono para Android e não se destina a ser usada diretamente do seu código.

ThresholdType

Essa API dá suporte à infraestrutura do Mono para Android e não se destina a ser usada diretamente do seu código.

Métodos

Nome Description
AddIssuer(X500Principal)

Adiciona um nome ao critério issuerNames.

AddIssuerName(Byte[])

Adiciona um nome ao critério issuerNames.

AddIssuerName(String)

<strong>Denigrated</strong>, use #addIssuer(X500Principal) ou #addIssuerName(byte[]) em vez disso.

Clone()

Retorna uma cópia deste objeto.

Dispose()

Um CRLSelector que seleciona que corresponde a todos os critérios X509CRLs especificados.

(Herdado de Object)
Dispose(Boolean)

Um CRLSelector que seleciona que corresponde a todos os critérios X509CRLs especificados.

(Herdado de Object)
Equals(Object)

Indica se algum outro objeto é "igual a" este.

(Herdado de Object)
GetHashCode()

Retorna um valor de código hash para o objeto.

(Herdado de Object)
JavaFinalize()

Chamado pelo coletor de lixo em um objeto quando a coleta de lixo determina que não há mais referências ao objeto.

(Herdado de Object)
Match(CRL)

Decide se um CRL deve ser selecionado.

Notify()

Ativa um único thread que está aguardando no monitor deste objeto.

(Herdado de Object)
NotifyAll()

Ativa todos os threads que estão aguardando no monitor deste objeto.

(Herdado de Object)
SetHandle(IntPtr, JniHandleOwnership)

Define a propriedade Handle

(Herdado de Object)
SetIssuerNames(ICollection<Object>)

<Observação forte>:</uso forte> #setIssuers(Coleção) ou especifique apenas a forma de matriz de bytes de nomes diferenciados ao usar esse método.

SetMaxCRLNumber(BigInteger)

Define o critério maxCRLNumber.

SetMinCRLNumber(BigInteger)

Define o critério minCRLNumber.

ToArray<T>()

Um CRLSelector que seleciona que corresponde a todos os critérios X509CRLs especificados.

(Herdado de Object)
ToString()

Retorna uma representação de cadeia de caracteres do objeto.

(Herdado de Object)
UnregisterFromRuntime()

Um CRLSelector que seleciona que corresponde a todos os critérios X509CRLs especificados.

(Herdado de Object)
Wait()

Faz com que o thread atual aguarde até ser despertado, normalmente por ser <notificado/em> ou <em>interrompido</em>.<>

(Herdado de Object)
Wait(Int64, Int32)

Faz com que o thread atual aguarde até que ele seja despertado, normalmente por ser <>notificado</em> ou <em>interrompido</em>, ou até que uma determinada quantidade de tempo real tenha decorrido.

(Herdado de Object)
Wait(Int64)

Faz com que o thread atual aguarde até que ele seja despertado, normalmente por ser <>notificado</em> ou <em>interrompido</em>, ou até que uma determinada quantidade de tempo real tenha decorrido.

(Herdado de Object)

Implantações explícitas de interface

Nome Description
IJavaPeerable.Disposed()

Um CRLSelector que seleciona que corresponde a todos os critérios X509CRLs especificados.

(Herdado de Object)
IJavaPeerable.DisposeUnlessReferenced()

Um CRLSelector que seleciona que corresponde a todos os critérios X509CRLs especificados.

(Herdado de Object)
IJavaPeerable.Finalized()

Um CRLSelector que seleciona que corresponde a todos os critérios X509CRLs especificados.

(Herdado de Object)
IJavaPeerable.JniManagedPeerState

Um CRLSelector que seleciona que corresponde a todos os critérios X509CRLs especificados.

(Herdado de Object)
IJavaPeerable.SetJniIdentityHashCode(Int32)

Um CRLSelector que seleciona que corresponde a todos os critérios X509CRLs especificados.

(Herdado de Object)
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates)

Um CRLSelector que seleciona que corresponde a todos os critérios X509CRLs especificados.

(Herdado de Object)
IJavaPeerable.SetPeerReference(JniObjectReference)

Um CRLSelector que seleciona que corresponde a todos os critérios X509CRLs especificados.

(Herdado de Object)

Métodos de Extensão

Nome Description
GetJniTypeName(IJavaPeerable)

Obtém o nome JNI do tipo da instância self.

JavaAs<TResult>(IJavaPeerable)

Tente coagir a digitar selfTResult, verificando se a coerção é válida no lado Java.

JavaCast<TResult>(IJavaObject)

Executa uma conversão de tipo marcada por runtime do Android.

JavaCast<TResult>(IJavaObject)

Um CRLSelector que seleciona que corresponde a todos os critérios X509CRLs especificados.

TryJavaCast<TResult>(IJavaPeerable, TResult)

Tente coagir a digitar selfTResult, verificando se a coerção é válida no lado Java.

Aplica-se a