Langage

PKIXRevocationChecker Classe

Définition

Pour PKIXCertPathChecker vérifier l’état de révocation des certificats avec l’algorithme 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
Héritage
Attributs

Remarques

Pour PKIXCertPathChecker vérifier l’état de révocation des certificats avec l’algorithme PKIX.

Un PKIXRevocationChecker contrôle de l’état de révocation des certificats avec le protocole OCSP (Online Certificate Status Protocol) ou les listes de révocation de certificats (CRL). OCSP est décrit dans RFC 2560 et est un protocole réseau pour déterminer l’état d’un certificat. Une liste de révocation de certificats est une liste horodatée identifiant les certificats révoqués, et RFC 5280 décrit un algorithme permettant de déterminer l’état de révocation des certificats à l’aide de listes de révocation de certificats.

Chacun PKIXRevocationChecker doit être en mesure de vérifier l’état de révocation des certificats avec OCSP et crLs. Par défaut, OCSP est le mécanisme préféré pour vérifier l’état de révocation, avec des LISTES de révocation comme mécanisme de secours. Toutefois, cette préférence peut être convertie en listes de révocation de certificats avec l’option Option#PREFER_CRLS PREFER_CRLS . En outre, le mécanisme de secours peut être désactivé avec l’option Option#NO_FALLBACK NO_FALLBACK .

A PKIXRevocationChecker est obtenu en appelant la CertPathValidator#getRevocationChecker getRevocationChecker méthode d’un PKIX CertPathValidator. Des paramètres et options supplémentaires spécifiques à la révocation peuvent être définis (en appelant la #setOcspResponder setOcspResponder méthode par exemple). L’objet PKIXRevocationChecker est ajouté à l’aide PKIXParameters de l’objet ou PKIXParameters#addCertPathChecker addCertPathChecker de la PKIXParameters#setCertPathCheckers setCertPathCheckers méthode, puis il PKIXParameters est passé avec la CertPath méthode à valider à la CertPathValidator#validate validate méthode d’un PKIXCertPathValidator. Lors de la fourniture d’un vérificateur de révocation de cette façon, il est utilisé pour vérifier la révocation indépendamment du paramètre de l’indicateur PKIXParameters#isRevocationEnabled RevocationEnabled . De même, un PKIXRevocationChecker objet peut être ajouté à un PKIXBuilderParameters objet à utiliser avec un PKIX CertPathBuilder.

Notez qu’en cas d’ajout PKIXRevocationChecker à PKIXParameters, il clone le PKIXRevocationChecker; ainsi, toutes les modifications suivantes n’ont PKIXRevocationChecker aucun effet.

Tout paramètre qui n’est pas défini (ou défini sur null) est défini sur la valeur par défaut de ce paramètre.

<b>Accès< simultané/b>

Sauf indication contraire, les méthodes définies dans cette classe ne sont pas thread-safe. Plusieurs threads qui doivent accéder simultanément à un seul objet doivent se synchroniser entre eux et fournir le verrouillage nécessaire. Il n’est pas nécessaire de synchroniser plusieurs threads qui manipulent des objets distincts.

Ajouté dans la version 1.8

Android modifié : Modification non valide « .

Java documentation pour java.security.cert.PKIXRevocationChecker.

Les parties de cette page sont des modifications basées sur le travail créé et partagé par Android Open Source et utilisées en fonction des termes décrits dans la Creative Commons 2.5 Attribution License.

Constructeurs

Nom Description
PKIXRevocationChecker()

Constructeur par défaut.

PKIXRevocationChecker(IntPtr, JniHandleOwnership)

Pour PKIXCertPathChecker vérifier l’état de révocation des certificats avec l’algorithme PKIX.

Propriétés

Nom Description
Class

Retourne la classe runtime de ce Object.

(Hérité de Object)
Handle

Handle de l’instance Android sous-jacente.

(Hérité de Object)
IsForwardCheckingSupported

Retourne si cette PKIXCertPathChecker instance prend en charge la vérification de transfert.

(Hérité de PKIXCertPathChecker)
JniIdentityHashCode

Obtient le code de hachage d’identité affecté à cet homologue Java par le runtime d’interopérabilité.

(Hérité de Object)
JniManagedPeerState

Pour PKIXCertPathChecker vérifier l’état de révocation des certificats avec l’algorithme PKIX.

(Hérité de JavaObject)
JniPeerMembers

Pour PKIXCertPathChecker vérifier l’état de révocation des certificats avec l’algorithme PKIX.

OcspExtensions

Obtient les extensions de requête OCSP facultatives. -ou- Définit les extensions de requête OCSP facultatives.

OcspResponder

Obtient l’URI qui identifie l’emplacement du répondeur OCSP. -ou- Définit l’URI qui identifie l’emplacement du répondeur OCSP.

OcspResponderCert

Obtient le certificat du répondeur OCSP. -ou- Définit le certificat du répondeur OCSP.

OcspResponses

Obtient les réponses OCSP. -ou- Définit les réponses OCSP.

Options

Obtient les options de révocation. -ou- Définit les options de révocation.

PeerReference

Obtient la référence d’objet JNI pour cet homologue Java.

(Hérité de Object)
SoftFailExceptions

Pour PKIXCertPathChecker vérifier l’état de révocation des certificats avec l’algorithme PKIX.

SupportedExtensions

Retourne une collection immuable d’extensions de certificat X.509 que cela PKIXCertPathChecker prend en charge.

(Hérité de PKIXCertPathChecker)
ThresholdClass

Pour PKIXCertPathChecker vérifier l’état de révocation des certificats avec l’algorithme PKIX.

ThresholdType

Pour PKIXCertPathChecker vérifier l’état de révocation des certificats avec l’algorithme PKIX.

Méthodes

Nom Description
Check(Certificate, ICollection<String>)

Effectue les vérifications sur le certificat spécifié à l’aide de son état interne et supprime toutes les extensions critiques qu’il traite de la collection spécifiée de chaînes OID qui représentent les extensions critiques non résolues.

(Hérité de PKIXCertPathChecker)
Check(Certificate)

Effectue des vérifications sur le certificat spécifié à l’aide de son état interne.

(Hérité de PKIXCertPathChecker)
Clone()

Retourne un clone de cet objet.

(Hérité de PKIXCertPathChecker)
Construct(JniObjectReference, JniObjectReferenceOptions)

Pour PKIXCertPathChecker vérifier l’état de révocation des certificats avec l’algorithme PKIX.

(Hérité de JavaObject)
Dispose()

Libère les ressources détenues par cet homologue Java.

(Hérité de Object)
Dispose(Boolean)

Libère les ressources détenues par cet homologue Java.

(Hérité de Object)
DisposeUnlessReferenced()

Pour PKIXCertPathChecker vérifier l’état de révocation des certificats avec l’algorithme PKIX.

(Hérité de JavaObject)
Equals(Object)

Pour PKIXCertPathChecker vérifier l’état de révocation des certificats avec l’algorithme PKIX.

(Hérité de JavaObject)
Equals(Object)

Indique si un autre objet est « égal à » celui-ci.

(Hérité de Object)
GetHashCode()

Retourne une valeur de code de hachage pour l’objet.

(Hérité de Object)
Init(Boolean)

Initialise l’état interne de ce PKIXCertPathChecker.

(Hérité de PKIXCertPathChecker)
JavaFinalize()

Appelé par le garbage collector sur un objet lorsque le garbage collection détermine qu’il n’y a plus de références à l’objet.

(Hérité de Object)
Notify()

Réveille un thread unique qui attend le moniteur de cet objet.

(Hérité de Object)
NotifyAll()

Réveille tous les threads qui attendent le moniteur de cet objet.

(Hérité de Object)
SetHandle(IntPtr, JniHandleOwnership)

Définit la propriété Handle.

(Hérité de Object)
SetPeerReference(JniObjectReference, JniObjectReferenceOptions)

Pour PKIXCertPathChecker vérifier l’état de révocation des certificats avec l’algorithme PKIX.

(Hérité de JavaObject)
ToArray<T>()

Crée un tableau managé à partir de ce wrapper de tableau Java.

(Hérité de Object)
ToString()

Retourne une représentation sous forme de chaîne de l’objet.

(Hérité de Object)
UnregisterFromRuntime()

Annule l’inscription de cet homologue Java à partir du runtime d’interopérabilité.

(Hérité de Object)
Wait()

Provoque l’attente du thread actuel jusqu’à ce qu’il soit réveillé, généralement en étant <averti par em ou><em>interrompu</em>.<>

(Hérité de Object)
Wait(Int64, Int32)

Provoque l’attente du thread actuel jusqu’à ce qu’il soit réveillé, généralement en étant <averti> par< em>ou <em>interrompu/em<,> ou jusqu’à ce qu’une certaine quantité de temps réel s’est écoulée.

(Hérité de Object)
Wait(Int64)

Provoque l’attente du thread actuel jusqu’à ce qu’il soit réveillé, généralement en étant <averti> par< em>ou <em>interrompu/em<,> ou jusqu’à ce qu’une certaine quantité de temps réel s’est écoulée.

(Hérité de Object)

Implémentations d’interfaces explicites

Nom Description
IJavaPeerable.Disposed()

Pour PKIXCertPathChecker vérifier l’état de révocation des certificats avec l’algorithme PKIX.

(Hérité de JavaObject)
IJavaPeerable.Finalized()

Pour PKIXCertPathChecker vérifier l’état de révocation des certificats avec l’algorithme PKIX.

(Hérité de JavaObject)
IJavaPeerable.JniObjectReferenceControlBlock

Pour PKIXCertPathChecker vérifier l’état de révocation des certificats avec l’algorithme PKIX.

(Hérité de JavaObject)
IJavaPeerable.SetJniIdentityHashCode(Int32)

Pour PKIXCertPathChecker vérifier l’état de révocation des certificats avec l’algorithme PKIX.

(Hérité de JavaObject)
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates)

Pour PKIXCertPathChecker vérifier l’état de révocation des certificats avec l’algorithme PKIX.

(Hérité de JavaObject)
IJavaPeerable.SetPeerReference(JniObjectReference)

Pour PKIXCertPathChecker vérifier l’état de révocation des certificats avec l’algorithme PKIX.

(Hérité de JavaObject)
IJavaPeerable.UnregisterFromRuntime()

Pour PKIXCertPathChecker vérifier l’état de révocation des certificats avec l’algorithme PKIX.

(Hérité de PKIXCertPathChecker)

Méthodes d’extension

Nom Description
GetJniTypeName(IJavaPeerable)

Obtient le nom JNI du type de l’instance self.

JavaAs<TResult>(IJavaPeerable)

Essayez de forcer self le typeTResult, en vérifiant que le forçage est valide côté Java.

JavaCast<TResult>(IJavaObject)

Effectue une conversion de type vérifiée par le runtime Android.

JavaCast<TResult>(IJavaObject)

Pour PKIXCertPathChecker vérifier l’état de révocation des certificats avec l’algorithme PKIX.

TryJavaCast<TResult>(IJavaPeerable, TResult)

Essayez de forcer self le typeTResult, en vérifiant que le forçage est valide côté Java.

S’applique à