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 |