Langage

ICertificate Interface

Définition

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 java.lang.System.identityHashCode() l’instance encapsulée.

(Hérité de IJavaPeerable)
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 Dispose(); sinon, ne fait rien.

(Hérité de IJavaPeerable)
Encode(Stream)
Obsolète.

Encode le certificat dans un flux de sortie dans un format qui peut être décodé par la decode méthode.

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

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

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

JavaAs<TResult>(IJavaPeerable)
Obsolète.

Essayez de forcer self le typeTResult, en vérifiant que le forçage est valide côté Java.

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 self le typeTResult, en vérifiant que le forçage est valide côté Java.

S’applique à