Partager via


PKIXParameters Classe

Définition

Paramètres utilisés comme entrée pour l’algorithme PKIX CertPathValidator .

[Android.Runtime.Register("java/security/cert/PKIXParameters", DoNotGenerateAcw=true)]
public class PKIXParameters : Java.Lang.Object, IDisposable, Java.Interop.IJavaPeerable, Java.Security.Cert.ICertPathParameters
[<Android.Runtime.Register("java/security/cert/PKIXParameters", DoNotGenerateAcw=true)>]
type PKIXParameters = class
    inherit Object
    interface ICertPathParameters
    interface ICloneable
    interface IJavaObject
    interface IDisposable
    interface IJavaPeerable
Héritage
PKIXParameters
Dérivé
Attributs
Implémente

Remarques

Paramètres utilisés comme entrée pour l’algorithme PKIX CertPathValidator .

Un PKIX CertPathValidator utilise ces paramètres pour valider une CertPath valeur en fonction de l’algorithme de validation du chemin de certification PKIX.

Pour instancier un PKIXParameters objet, une application doit spécifier un ou plusieurs autorités de certification les plus approuvées, comme défini par l’algorithme de validation du chemin de certification PKIX. Les autorités de certification les plus approuvées peuvent être spécifiées à l’aide d’un des deux constructeurs. Une application peut appeler #PKIXParameters(Set) PKIXParameters(Set), en spécifiant un Set objet TrustAnchor , chacun d’entre eux identifiant une autorité de certification la plus approuvée. Vous pouvez également appeler #PKIXParameters(KeyStore) PKIXParameters(KeyStore)une application, en spécifiant une KeyStore instance contenant des entrées de certificat approuvées, chacune d’elles étant considérée comme une autorité de certification la plus approuvée.

Une fois qu’un PKIXParameters objet a été créé, d’autres paramètres peuvent être spécifiés (en appelant #setInitialPolicies setInitialPolicies ou #setDate setDate, par exemple), puis le PKIXParameters message est passé avec le CertPath paramètre à valider CertPathValidator#validate CertPathValidator.validate.

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. La valeur par défaut du date paramètre est null, ce qui indique l’heure actuelle à laquelle le chemin d’accès est validé. La valeur par défaut des paramètres restants est la moins contrainte.

<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.4.

Documentation Java pour java.security.cert.PKIXParameters.

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

Constructeurs

PKIXParameters(ICollection<TrustAnchor>)

Crée une instance avec PKIXParameters les autorités de certification les plus approuvées spécifiées Set .

PKIXParameters(IntPtr, JniHandleOwnership)

Constructeur utilisé lors de la création de représentations managées d’objets JNI ; appelée par le runtime.

PKIXParameters(KeyStore)

Crée une instance de PKIXParameters ce qui remplit l’ensemble d’autorités de certification les plus approuvées à partir des entrées de certificat approuvées contenues dans le fichier spécifié KeyStore.

Propriétés

AnyPolicyInhibited

Vérifie si l’OID de stratégie doit être traité s’il est inclus dans un certificat. -ou- Définit l’état pour déterminer si l’OID de stratégie doit être traité s’il est inclus dans un certificat.

CertPathCheckers

Retourne les List vérificateurs de chemin d’accès de certification. -ou- Définit un List des vérificateurs de chemins d’accès de certification supplémentaires.

CertStores

Retourne une valeur immuable List de CertStores utilisée pour rechercher des certificats et des listes de révocation de certificats. -ou- Définit la liste des CertStores à utiliser pour rechercher des certificats et des listes de révocation de certificats.

Class

Retourne la classe runtime de ce Object.

(Hérité de Object)
Date

Retourne l’heure pendant laquelle la validité du chemin de certification doit être déterminée. -ou- Définit l’heure pendant laquelle la validité du chemin de certification doit être déterminée.

ExplicitPolicyRequired

Vérifie si une stratégie explicite est requise. -ou- Définit l’indicateur ExplicitPolicyRequired.

Handle

Handle de l’instance Android sous-jacente.

(Hérité de Object)
InitialPolicies

Retourne une valeur immuable Set d’identificateurs de stratégie initial (chaînes OID), indiquant que l’une de ces stratégies serait acceptable pour l’utilisateur de certificat à des fins de traitement du chemin d’accès de certification. -ou- Définit les Set identificateurs de stratégie initiales (chaînes OID), indiquant que l’une de ces stratégies serait acceptable pour l’utilisateur de certificat à des fins de traitement du chemin de certification.

JniIdentityHashCode

Paramètres utilisés comme entrée pour l’algorithme PKIX CertPathValidator .

(Hérité de Object)
JniPeerMembers

Paramètres utilisés comme entrée pour l’algorithme PKIX CertPathValidator .

PeerReference

Paramètres utilisés comme entrée pour l’algorithme PKIX CertPathValidator .

(Hérité de Object)
PolicyMappingInhibited

Vérifie si le mappage de stratégie est inhibé. -ou- Définit l’indicateur PolicyMappingInhibited.

PolicyQualifiersRejected

Obtient l’indicateur PolicyQualifiersReject. -ou- Définit l’indicateur PolicyQualifiersReified.

RevocationEnabled

Vérifie l’indicateur RevocationEnabled. -ou- Définit l’indicateur RevocationEnabled.

SigProvider

Retourne le nom du fournisseur de signature, ou null s’il n’est pas défini. -ou- Définit le nom du fournisseur de signature.

TargetCertConstraints

Retourne les contraintes requises sur le certificat cible. -ou- Définit les contraintes requises sur le certificat cible.

ThresholdClass

Cette API prend en charge l’infrastructure Mono pour Android et n’est pas destinée à être utilisée directement à partir de votre code.

ThresholdType

Cette API prend en charge l’infrastructure Mono pour Android et n’est pas destinée à être utilisée directement à partir de votre code.

TrustAnchors

Retourne une valeur immuable Set des autorités de certification les plus approuvées. -ou- Définit les Set autorités de certification les plus approuvées.

Méthodes

AddCertPathChecker(PKIXCertPathChecker)

Ajoute une PKIXCertPathChecker à la liste des vérificateurs de chemins d’accès de certification.

AddCertStore(CertStore)

Ajoute une CertStore à la fin de la liste des s utilisées dans la recherche de CertStorecertificats et de listes de révocation de certificats.

Clone()

Effectue une copie de cet PKIXParameters objet.

Dispose()

Paramètres utilisés comme entrée pour l’algorithme PKIX CertPathValidator .

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

Paramètres utilisés comme entrée pour l’algorithme PKIX CertPathValidator .

(Hérité de Object)
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)
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)
ToArray<T>()

Paramètres utilisés comme entrée pour l’algorithme PKIX CertPathValidator .

(Hérité de Object)
ToString()

Retourne une représentation de chaîne de l'objet.

(Hérité de Object)
UnregisterFromRuntime()

Paramètres utilisés comme entrée pour l’algorithme PKIX CertPathValidator .

(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

IJavaPeerable.Disposed()

Paramètres utilisés comme entrée pour l’algorithme PKIX CertPathValidator .

(Hérité de Object)
IJavaPeerable.DisposeUnlessReferenced()

Paramètres utilisés comme entrée pour l’algorithme PKIX CertPathValidator .

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

Paramètres utilisés comme entrée pour l’algorithme PKIX CertPathValidator .

(Hérité de Object)
IJavaPeerable.JniManagedPeerState

Paramètres utilisés comme entrée pour l’algorithme PKIX CertPathValidator .

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

Paramètres utilisés comme entrée pour l’algorithme PKIX CertPathValidator .

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

Paramètres utilisés comme entrée pour l’algorithme PKIX CertPathValidator .

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

Paramètres utilisés comme entrée pour l’algorithme PKIX CertPathValidator .

(Hérité de Object)

Méthodes d’extension

JavaCast<TResult>(IJavaObject)

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

JavaCast<TResult>(IJavaObject)

Paramètres utilisés comme entrée pour l’algorithme PKIX CertPathValidator .

GetJniTypeName(IJavaPeerable)

Paramètres utilisés comme entrée pour l’algorithme PKIX CertPathValidator .

S’applique à