Partager via


PKIXBuilderParameters Classe

Définition

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

[Android.Runtime.Register("java/security/cert/PKIXBuilderParameters", DoNotGenerateAcw=true)]
public class PKIXBuilderParameters : Java.Security.Cert.PKIXParameters
[<Android.Runtime.Register("java/security/cert/PKIXBuilderParameters", DoNotGenerateAcw=true)>]
type PKIXBuilderParameters = class
    inherit PKIXParameters
Héritage
PKIXBuilderParameters
Attributs

Remarques

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

Un PKIX CertPathBuilder utilise ces paramètres pour CertPathBuilder#build build une CertPath validation qui a été validée en fonction de l’algorithme de validation du chemin de certification PKIX.

Pour instancier un PKIXBuilderParameters 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. L’autorité de certification la plus approuvée peut être spécifiée à l’aide d’un des deux constructeurs. Une application peut appeler #PKIXBuilderParameters(Set, CertSelector) PKIXBuilderParameters(Set, CertSelector), en spécifiant un Set objet TrustAnchor , chacun d’eux identifiant une autorité de certification la plus approuvée. Vous pouvez également appeler #PKIXBuilderParameters(KeyStore, CertSelector) PKIXBuilderParameters(KeyStore, CertSelector)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.

En outre, une application doit spécifier des contraintes sur le certificat cible vers lequel la CertPathBuilder tentative de génération d’un chemin d’accès. Les contraintes sont spécifiées en tant qu’objet CertSelector . Ces contraintes doivent fournir suffisamment CertPathBuilder de critères de recherche pour trouver le certificat cible. Les critères minimaux pour un X509Certificate sujet incluent généralement le nom de l’objet et/ou un ou plusieurs autres noms d’objet. Si suffisamment de critères n’est pas spécifié, la valeur CertPathBuilder peut lever un CertPathBuilderException.

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

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

PKIXBuilderParameters(ICollection<TrustAnchor>, ICertSelector)

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

PKIXBuilderParameters(IntPtr, JniHandleOwnership)

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

PKIXBuilderParameters(KeyStore, ICertSelector)

Crée une instance de PKIXBuilderParameters 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.

(Hérité de PKIXParameters)
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.

(Hérité de PKIXParameters)
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.

(Hérité de PKIXParameters)
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.

(Hérité de PKIXParameters)
ExplicitPolicyRequired

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

(Hérité de PKIXParameters)
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.

(Hérité de PKIXParameters)
JniIdentityHashCode

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

(Hérité de Object)
JniPeerMembers

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

MaxPathLength

Retourne la valeur du nombre maximal de certificats intermédiaires non émis auto-émis qui peuvent exister dans un chemin de certification. -ou- Définit la valeur du nombre maximal de certificats intermédiaires non émis auto-émis qui peuvent exister dans un chemin de certification.

PeerReference

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

(Hérité de Object)
PolicyMappingInhibited

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

(Hérité de PKIXParameters)
PolicyQualifiersRejected

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

(Hérité de PKIXParameters)
RevocationEnabled

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

(Hérité de PKIXParameters)
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.

(Hérité de PKIXParameters)
TargetCertConstraints

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

(Hérité de PKIXParameters)
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.

(Hérité de PKIXParameters)

Méthodes

AddCertPathChecker(PKIXCertPathChecker)

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

(Hérité de PKIXParameters)
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.

(Hérité de PKIXParameters)
Clone()

Effectue une copie de cet PKIXParameters objet.

(Hérité de PKIXParameters)
Dispose()

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

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

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

(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 CertPathBuilder .

(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 CertPathBuilder .

(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 CertPathBuilder .

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

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

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

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

(Hérité de Object)
IJavaPeerable.JniManagedPeerState

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

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

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

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

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

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

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

(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 CertPathBuilder .

GetJniTypeName(IJavaPeerable)

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

S’applique à