ICertificate Interfaccia

Definizione

Attenzione

This class is obsoleted in this android platform

Si tratta di un'interfaccia di metodi astratti per la gestione di un'ampia gamma di certificati di 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
Attributi
Implementazioni

Commenti

Si tratta di un'interfaccia di metodi astratti per la gestione di un'ampia gamma di certificati di identità. Un certificato di identità è una garanzia da parte di un'entità che una chiave pubblica è quella di un'altra entità. Un'entità rappresenta un'entità, ad esempio un singolo utente, un gruppo o un'azienda.

In particolare, questa interfaccia è destinata a essere un'astrazione comune per costrutti con formati diversi, ma usi comuni importanti. Ad esempio, diversi tipi di certificati, ad esempio certificati X.509 e certificati PGP, condividono la funzionalità generale del certificato (la necessità di codificare e decodificare i certificati) e alcuni tipi di informazioni, ad esempio una chiave pubblica, l'entità di sicurezza la cui chiave è e la chiave di certificazione che garantisce che la chiave pubblica sia quella dell'entità specificata. Pertanto, un'implementazione di certificati X.509 e un'implementazione di certificati PGP possono usare sia l'interfaccia certificato, anche se i relativi formati e tipi e quantità di informazioni aggiuntive sono diversi.

<b Importante</b>>: questa interfaccia è utile per la catalogazione e il raggruppamento di oggetti che condividono determinati usi comuni. Non ha alcuna semantica propria. In particolare, un oggetto Certificate non esegue alcuna istruzione in base alla validità dell'associazione. È compito dell'applicazione che implementa questa interfaccia verificare il certificato e soddisfarne la validità.

Aggiunta nella versione 1.1.

Questo membro è deprecato. Questa classe è deprecata e soggetta alla rimozione in una versione futura di Java SE. È stata sostituita da java.security.cert.Certificate e classi correlate.

per java.security.Certificate.

Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dalla e usati in base ai termini descritti in Creative License 2.5 Attribution License.

Proprietà

Nome Descrizione
Format
Obsoleti.

Restituisce una stringa che identifica il formato del certificato.

Guarantor
Obsoleti.

Restituisce la garanzia di questo certificato.

Handle
Obsoleti.

Ottiene il valore JNI dell'oggetto Android sottostante.

(Ereditato da IJavaObject)
JniIdentityHashCode
Obsoleti.

Restituisce il valore di java.lang.System.identityHashCode() per l'istanza di cui è stato eseguito il wrapping.

(Ereditato da IJavaPeerable)
JniManagedPeerState
Obsoleti.

Stato del peer gestito.

(Ereditato da IJavaPeerable)
JniPeerMembers
Obsoleti.

Supporto per l'accesso ai membri e la chiamata.

(Ereditato da IJavaPeerable)
PeerReference
Obsoleti.

Restituisce un JniObjectReference oggetto dell'istanza dell'oggetto di cui è stato eseguito il wrapping Java.

(Ereditato da IJavaPeerable)
Principal
Obsoleti.

Restituisce l'entità di questo certificato.

PublicKey
Obsoleti.

Restituisce la chiave pubblica del certificato.

Metodi

Nome Descrizione
Decode(Stream)
Obsoleti.

Decodifica un certificato da un flusso di input.

Disposed()
Obsoleti.

Chiamato quando l'istanza è stata eliminata.

(Ereditato da IJavaPeerable)
DisposeUnlessReferenced()
Obsoleti.

Se non sono presenti riferimenti in sospeso a questa istanza, chiama Dispose(); in caso contrario, non esegue alcuna operazione.

(Ereditato da IJavaPeerable)
Encode(Stream)
Obsoleti.

Codifica il certificato in un flusso di output in un formato che può essere decodificato dal decode metodo .

Finalized()
Obsoleti.

Chiamato quando l'istanza è stata finalizzata.

(Ereditato da IJavaPeerable)
SetJniIdentityHashCode(Int32)
Obsoleti.

Impostare il valore restituito da JniIdentityHashCode.

(Ereditato da IJavaPeerable)
SetJniManagedPeerState(JniManagedPeerStates)
Obsoleti.

Si tratta di un'interfaccia di metodi astratti per la gestione di un'ampia gamma di certificati di identità.

(Ereditato da IJavaPeerable)
SetPeerReference(JniObjectReference)
Obsoleti.

Impostare il valore restituito da PeerReference.

(Ereditato da IJavaPeerable)
ToString(Boolean)
Obsoleti.

Restituisce una stringa che rappresenta il contenuto del certificato.

UnregisterFromRuntime()
Obsoleti.

Annullare la registrazione di questa istanza in modo che il runtime non lo restituisca dalle chiamate future Java.Interop.JniRuntime+JniValueManager.PeekValue .

(Ereditato da IJavaPeerable)

Metodi di estensione

Nome Descrizione
GetJniTypeName(IJavaPeerable)
Obsoleti.

Ottiene il nome JNI del tipo dell'istanza selfdi .

JavaAs<TResult>(IJavaPeerable)
Obsoleti.

Provare a digitare selfTResult, verificando che la coercizione sia valida sul lato Java.

JavaCast<TResult>(IJavaObject)
Obsoleti.

Esegue una conversione del tipo di tipo controllato dal runtime Android.

JavaCast<TResult>(IJavaObject)
Obsoleti.

Si tratta di un'interfaccia di metodi astratti per la gestione di un'ampia gamma di certificati di identità.

TryJavaCast<TResult>(IJavaPeerable, TResult)
Obsoleti.

Provare a digitare selfTResult, verificando che la coercizione sia valida sul lato Java.

Si applica a