ICertificate Interfaccia
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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 |
| 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 |
| Encode(Stream) |
Obsoleti.
Codifica il certificato in un flusso di output in un formato che può essere decodificato dal |
| Finalized() |
Obsoleti.
Chiamato quando l'istanza è stata finalizzata. (Ereditato da IJavaPeerable) |
| SetJniIdentityHashCode(Int32) |
Obsoleti.
Impostare il valore restituito da |
| 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 |
| 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 |
| JavaAs<TResult>(IJavaPeerable) |
Obsoleti.
Provare a digitare |
| 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 |