X509CRLSelector Classe
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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à
- 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 X509CRL
oggetto . 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(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 |
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 |
JniPeerMembers |
Oggetto |
MaxCRL |
Restituisce il criterio maxCRLNumber. |
MinCRL |
Restituisce il criterio minCRLNumber. |
PeerReference |
Oggetto |
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 |
Dispose(Boolean) |
Oggetto |
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 |
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 |
ToString() |
Restituisce una rappresentazione in formato stringa dell'oggetto. (Ereditato da Object) |
UnregisterFromRuntime() |
Oggetto |
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 |
IJavaPeerable.DisposeUnlessReferenced() |
Oggetto |
IJavaPeerable.Finalized() |
Oggetto |
IJavaPeerable.JniManagedPeerState |
Oggetto |
IJavaPeerable.SetJniIdentityHashCode(Int32) |
Oggetto |
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates) |
Oggetto |
IJavaPeerable.SetPeerReference(JniObjectReference) |
Oggetto |
Metodi di estensione
JavaCast<TResult>(IJavaObject) |
Esegue una conversione dei tipi controllati dal runtime Android. |
JavaCast<TResult>(IJavaObject) |
Oggetto |
GetJniTypeName(IJavaPeerable) |
Oggetto |