Condividi tramite


X509CRLSelector Classe

Definizione

Oggetto CRLSelector che seleziona X509CRLs che corrisponde a tutti i criteri specificati.

[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
Ereditarietà
X509CRLSelector
Attributi
Implementazioni

Commenti

Oggetto CRLSelector che seleziona X509CRLs che corrisponde a tutti i criteri specificati. Questa classe è particolarmente utile quando si selezionano le dll da un CertStore oggetto per controllare lo stato di revoca di un determinato certificato.

Quando viene costruita, un oggetto X509CRLSelector non ha criteri abilitati e ognuno dei get metodi restituisce un valore predefinito (null). Pertanto, il #match match metodo restituirà true per qualsiasi X509CRLoggetto . In genere, diversi criteri sono abilitati (chiamando #setIssuers setIssuers o #setDateAndTime setDateAndTime, ad esempio) e quindi l'oggetto X509CRLSelector viene passato a CertStore#getCRLs CertStore.getCRLs o a un metodo simile.

Fare riferimento a RFC 5280: Internet X.509 Public Key Infrastructure Certificate e CRL Profile per le definizioni dei campi X.509 CRL e delle estensioni indicate di seguito.

<b Accesso< simultaneo/b>>

A meno che non sia specificato diversamente, i metodi definiti in questa classe non sono thread-safe. Più thread che devono accedere a un singolo oggetto simultaneamente devono sincronizzarsi tra loro e fornire il blocco necessario. Ogni thread che modifica oggetti separati non deve essere sincronizzato.

Aggiunta nella versione 1.4.

Documentazione Java per java.security.cert.X509CRLSelector.

Le parti di questa pagina sono modifiche in base al lavoro creato e condiviso dal Android Open Source e usato in base ai termini descritti nella .

Costruttori

X509CRLSelector()

Crea un oggetto X509CRLSelector.

X509CRLSelector(IntPtr, JniHandleOwnership)

Costruttore usato durante la creazione di rappresentazioni gestite di oggetti JNI; chiamato dal runtime.

Proprietà

CertificateChecking

Restituisce il certificato controllato. -o- Imposta il certificato controllato.

Class

Restituisce la classe di runtime di questo Objectoggetto .

(Ereditato da Object)
DateAndTime

Restituisce il criterio dateAndTime. -or- Imposta il criterio dateAndTime.

Handle

Handle all'istanza di Android sottostante.

(Ereditato da Object)
IssuerNames

Restituisce una copia del criterio issuerNames.

Issuers

Restituisce il criterio issuerNames. -o- Imposta il criterio issuerNames.

JniIdentityHashCode

Oggetto CRLSelector che seleziona X509CRLs che corrisponde a tutti i criteri specificati.

(Ereditato da Object)
JniPeerMembers

Oggetto CRLSelector che seleziona X509CRLs che corrisponde a tutti i criteri specificati.

MaxCRL

Restituisce il criterio maxCRLNumber.

MinCRL

Restituisce il criterio minCRLNumber.

PeerReference

Oggetto CRLSelector che seleziona X509CRLs che corrisponde a tutti i criteri specificati.

(Ereditato da Object)
ThresholdClass

Questa API supporta l'infrastruttura Mono per Android e non deve essere usata direttamente dal codice.

ThresholdType

Questa API supporta l'infrastruttura Mono per Android e non deve essere usata direttamente dal codice.

Metodi

AddIssuer(X500Principal)

Aggiunge un nome al criterio issuerNames.

AddIssuerName(Byte[])

Aggiunge un nome al criterio issuerNames.

AddIssuerName(String)

<strong>Denigrated</strong>, usare invece #addIssuer(X500Principal) o #addIssuerName(byte[]).

Clone()

Restituisce una copia di questo oggetto.

Dispose()

Oggetto CRLSelector che seleziona X509CRLs che corrisponde a tutti i criteri specificati.

(Ereditato da Object)
Dispose(Boolean)

Oggetto CRLSelector che seleziona X509CRLs che corrisponde a tutti i criteri specificati.

(Ereditato da Object)
Equals(Object)

Indica se un altro oggetto è "uguale a" questo.

(Ereditato da Object)
GetHashCode()

Restituisce un valore del codice hash per l'oggetto.

(Ereditato da Object)
JavaFinalize()

Chiamato dal Garbage Collector in un oggetto quando Garbage Collection determina che non sono presenti più riferimenti all'oggetto.

(Ereditato da Object)
Match(CRL)

Decide se è necessario selezionare un oggetto CRL .

Notify()

Riattiva un singolo thread in attesa del monitoraggio dell'oggetto.

(Ereditato da Object)
NotifyAll()

Riattiva tutti i thread in attesa del monitoraggio dell'oggetto.

(Ereditato da Object)
SetHandle(IntPtr, JniHandleOwnership)

Imposta la proprietà Handle.

(Ereditato da Object)
SetIssuerNames(ICollection<Object>)

<nota complessa:</strong>> use #setIssuers(Collection) invece o specificare solo la forma di matrice di byte di nomi distinti quando si usa questo metodo.

SetMaxCRLNumber(BigInteger)

Imposta il criterio maxCRLNumber.

SetMinCRLNumber(BigInteger)

Imposta il criterio minCRLNumber.

ToArray<T>()

Oggetto CRLSelector che seleziona X509CRLs che corrisponde a tutti i criteri specificati.

(Ereditato da Object)
ToString()

Restituisce una rappresentazione in formato stringa dell'oggetto.

(Ereditato da Object)
UnregisterFromRuntime()

Oggetto CRLSelector che seleziona X509CRLs che corrisponde a tutti i criteri specificati.

(Ereditato da Object)
Wait()

Causa l'attesa del thread corrente fino a quando non viene svegliata, in genere eseguendo>una notifica</em o <em interrotto</>em>>.<

(Ereditato da Object)
Wait(Int64)

Causa l'attesa del thread corrente fino a quando non viene svegliata, in genere <>eseguendo una notifica</em o <em interrotto/>>em>o fino a quando non è trascorsa< una determinata quantità di tempo reale.

(Ereditato da Object)
Wait(Int64, Int32)

Causa l'attesa del thread corrente fino a quando non viene svegliata, in genere <>eseguendo una notifica</em o <em interrotto/>>em>o fino a quando non è trascorsa< una determinata quantità di tempo reale.

(Ereditato da Object)

Implementazioni dell'interfaccia esplicita

IJavaPeerable.Disposed()

Oggetto CRLSelector che seleziona X509CRLs che corrisponde a tutti i criteri specificati.

(Ereditato da Object)
IJavaPeerable.DisposeUnlessReferenced()

Oggetto CRLSelector che seleziona X509CRLs che corrisponde a tutti i criteri specificati.

(Ereditato da Object)
IJavaPeerable.Finalized()

Oggetto CRLSelector che seleziona X509CRLs che corrisponde a tutti i criteri specificati.

(Ereditato da Object)
IJavaPeerable.JniManagedPeerState

Oggetto CRLSelector che seleziona X509CRLs che corrisponde a tutti i criteri specificati.

(Ereditato da Object)
IJavaPeerable.SetJniIdentityHashCode(Int32)

Oggetto CRLSelector che seleziona X509CRLs che corrisponde a tutti i criteri specificati.

(Ereditato da Object)
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates)

Oggetto CRLSelector che seleziona X509CRLs che corrisponde a tutti i criteri specificati.

(Ereditato da Object)
IJavaPeerable.SetPeerReference(JniObjectReference)

Oggetto CRLSelector che seleziona X509CRLs che corrisponde a tutti i criteri specificati.

(Ereditato da Object)

Metodi di estensione

JavaCast<TResult>(IJavaObject)

Esegue una conversione dei tipi controllati dal runtime Android.

JavaCast<TResult>(IJavaObject)

Oggetto CRLSelector che seleziona X509CRLs che corrisponde a tutti i criteri specificati.

GetJniTypeName(IJavaPeerable)

Oggetto CRLSelector che seleziona X509CRLs che corrisponde a tutti i criteri specificati.

Si applica a