PKIXParameters 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 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
- 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(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 |
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 |
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. |
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 |
JniIdentityHashCode |
Paramètres utilisés comme entrée pour l’algorithme PKIX |
JniPeerMembers |
Paramètres utilisés comme entrée pour l’algorithme PKIX |
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. |
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 |
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 |
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 |