PKIXBuilderParameters Classe
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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
- 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(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 |
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 |
CertStores |
Retourne une valeur immuable |
Class |
Retourne la classe runtime de ce |
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 |
JniIdentityHashCode |
Paramètres utilisés comme entrée pour l’algorithme PKIX |
JniPeerMembers |
Paramètres utilisés comme entrée pour l’algorithme PKIX |
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 |
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 |
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 |
Méthodes
AddCertPathChecker(PKIXCertPathChecker) |
Ajoute une |
AddCertStore(CertStore) |
Ajoute une |
Clone() |
Effectue une copie de cet |
Dispose() |
Paramètres utilisés comme entrée pour l’algorithme PKIX |
Dispose(Boolean) |
Paramètres utilisés comme entrée pour l’algorithme PKIX |
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 |
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 |
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 |
IJavaPeerable.DisposeUnlessReferenced() |
Paramètres utilisés comme entrée pour l’algorithme PKIX |
IJavaPeerable.Finalized() |
Paramètres utilisés comme entrée pour l’algorithme PKIX |
IJavaPeerable.JniManagedPeerState |
Paramètres utilisés comme entrée pour l’algorithme PKIX |
IJavaPeerable.SetJniIdentityHashCode(Int32) |
Paramètres utilisés comme entrée pour l’algorithme PKIX |
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates) |
Paramètres utilisés comme entrée pour l’algorithme PKIX |
IJavaPeerable.SetPeerReference(JniObjectReference) |
Paramètres utilisés comme entrée pour l’algorithme PKIX |
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 |
GetJniTypeName(IJavaPeerable) |
Paramètres utilisés comme entrée pour l’algorithme PKIX |