ICertificate Interface
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.
Attention
This class is obsoleted in this android platform
Il s’agit d’une interface de méthodes abstraites pour la gestion d’un large éventail de certificats d’identité.
[Android.Runtime.Register("java/security/Certificate", "", "Java.Security.ICertificateInvoker")]
[System.Obsolete("This class is obsoleted in this android platform")]
public interface ICertificate : Android.Runtime.IJavaObject, IDisposable, Java.Interop.IJavaPeerable
[<Android.Runtime.Register("java/security/Certificate", "", "Java.Security.ICertificateInvoker")>]
[<System.Obsolete("This class is obsoleted in this android platform")>]
type ICertificate = interface
interface IJavaObject
interface IDisposable
interface IJavaPeerable
- Attributs
- Implémente
Remarques
Il s’agit d’une interface de méthodes abstraites pour la gestion d’un large éventail de certificats d’identité. Un certificat d’identité est une garantie par un principal qu’une clé publique est celle d’un autre principal. (Un principal représente une entité telle qu’un utilisateur individuel, un groupe ou une société.)
En particulier, cette interface est destinée à être une abstraction commune pour les constructions qui ont des formats différents, mais des utilisations courantes importantes. Par exemple, différents types de certificats, tels que des certificats X.509 et des certificats PGP, partagent des fonctionnalités générales de certificat (la nécessité d’encoder et de décoder des certificats) et certains types d’informations, tels qu’une clé publique, le principal dont elle est, et le garant garantit que la clé publique est celle du principal spécifié. Par conséquent, une implémentation de certificats X.509 et une implémentation de certificats PGP peuvent utiliser l’interface de certificat, même si leurs formats et types et quantités supplémentaires d’informations stockées sont différents.
<b>Important</b> : cette interface est utile pour le catalogage et le regroupement d’objets partageant certaines utilisations courantes. Il n’a aucune sémantique de son propre. En particulier, un objet Certificate ne fait aucune instruction quant à la validité de la liaison. Il incombe à l’application qui implémente cette interface de vérifier le certificat et de se satisfaire de sa validité.
Ajouté dans la version 1.1.
Ce membre est déconseillé. Cette classe est déconseillée et soumise à la suppression dans une version ultérieure de Java SE. Elle a été remplacée par java.security.cert.Certificate des classes associées.
Java documentation pour java.security.Certificate.
Les parties de cette page sont des modifications basées sur le travail créé et partagé par Android Open Source et utilisées en fonction des termes décrits dans la Creative Commons 2.5 Attribution License.
Propriétés
| Nom | Description |
|---|---|
| Format |
Obsolète.
Retourne une chaîne identifiant le format de ce certificat. |
| Guarantor |
Obsolète.
Retourne le garant de ce certificat. |
| Handle |
Obsolète.
Obtient la valeur JNI de l’objet Android sous-jacent. (Hérité de IJavaObject) |
| JniIdentityHashCode |
Obsolète.
Retourne la valeur de |
| JniManagedPeerState |
Obsolète.
État de l’homologue managé. (Hérité de IJavaPeerable) |
| JniObjectReferenceControlBlock |
Obsolète.
Il s’agit d’une interface de méthodes abstraites pour la gestion d’un large éventail de certificats d’identité. (Hérité de IJavaPeerable) |
| JniPeerMembers |
Obsolète.
Prise en charge de l’accès aux membres et de l’appel. (Hérité de IJavaPeerable) |
| PeerReference |
Obsolète.
Retourne une JniObjectReference instance d’objet Java encapsulée. (Hérité de IJavaPeerable) |
| Principal |
Obsolète.
Retourne le principal de ce certificat. |
| PublicKey |
Obsolète.
Retourne la clé publique de ce certificat. |
Méthodes
| Nom | Description |
|---|---|
| Decode(Stream) |
Obsolète.
Décode un certificat à partir d’un flux d’entrée. |
| Disposed() |
Obsolète.
Appelé lorsque l’instance a été supprimée. (Hérité de IJavaPeerable) |
| DisposeUnlessReferenced() |
Obsolète.
S’il n’existe aucune référence en suspens à cette instance, les appels |
| Encode(Stream) |
Obsolète.
Encode le certificat dans un flux de sortie dans un format qui peut être décodé par la |
| Finalized() |
Obsolète.
Appelé lorsque l’instance a été finalisée. (Hérité de IJavaPeerable) |
| SetJniIdentityHashCode(Int32) |
Obsolète.
Définissez la valeur retournée par |
| SetJniManagedPeerState(JniManagedPeerStates) |
Obsolète.
Il s’agit d’une interface de méthodes abstraites pour la gestion d’un large éventail de certificats d’identité. (Hérité de IJavaPeerable) |
| SetPeerReference(JniObjectReference) |
Obsolète.
Définissez la valeur retournée par |
| ToString(Boolean) |
Obsolète.
Retourne une chaîne qui représente le contenu du certificat. |
| UnregisterFromRuntime() |
Obsolète.
Annulez l’inscription de cette instance afin que le runtime ne le retourne pas à partir d’appels futurs Java.Interop.JniRuntime+JniValueManager.PeekValue . (Hérité de IJavaPeerable) |
Méthodes d’extension
| Nom | Description |
|---|---|
| GetJniTypeName(IJavaPeerable) |
Obsolète.
Obtient le nom JNI du type de l’instance |
| JavaAs<TResult>(IJavaPeerable) |
Obsolète.
Essayez de forcer |
| JavaCast<TResult>(IJavaObject) |
Obsolète.
Effectue une conversion de type vérifiée par le runtime Android. |
| JavaCast<TResult>(IJavaObject) |
Obsolète.
Il s’agit d’une interface de méthodes abstraites pour la gestion d’un large éventail de certificats d’identité. |
| TryJavaCast<TResult>(IJavaPeerable, TResult) |
Obsolète.
Essayez de forcer |