IKeySpec 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.
Specifica (trasparente) del materiale della chiave che costituisce una chiave crittografica.
[Android.Runtime.Register("java/security/spec/KeySpec", "", "Java.Security.Spec.IKeySpecInvoker")]
public interface IKeySpec : Android.Runtime.IJavaObject, IDisposable, Java.Interop.IJavaPeerable
[<Android.Runtime.Register("java/security/spec/KeySpec", "", "Java.Security.Spec.IKeySpecInvoker")>]
type IKeySpec = interface
interface IJavaObject
interface IDisposable
interface IJavaPeerable
- Derivato
- Attributi
- Implementazioni
Commenti
Specifica (trasparente) del materiale della chiave che costituisce una chiave crittografica.
Se la chiave viene archiviata in un dispositivo hardware, la specifica può contenere informazioni che consentono di identificare la chiave nel dispositivo.
Una chiave può essere specificata in modo specifico dell'algoritmo o in un formato di codifica indipendente dall'algoritmo (ad esempio ASN.1). Ad esempio, una chiave privata DSA può essere specificata dai relativi componenti x
, , q
p
e g
(vedere DSAPrivateKeySpec
) oppure può essere specificata usando la relativa codifica DER (vedere PKCS8EncodedKeySpec
).
Questa interfaccia non contiene metodi o costanti. L'unico scopo è raggruppare (e garantire la sicurezza dei tipi per) tutte le specifiche chiave. Tutte le specifiche chiave devono implementare questa interfaccia.
Aggiunta nella versione 1.2.
Documentazione java per java.security.spec.KeySpec
.
Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dal progetto Open Source Android e usato in base ai termini descritti nella licenza Creative Commons 2.5 Attribuzione.
Proprietà
Handle |
Ottiene il valore JNI dell'oggetto Android sottostante. (Ereditato da IJavaObject) |
JniIdentityHashCode |
Restituisce il valore di |
JniManagedPeerState |
Stato del peer gestito. (Ereditato da IJavaPeerable) |
JniPeerMembers |
Supporto per l'accesso ai membri e la chiamata. (Ereditato da IJavaPeerable) |
PeerReference |
Restituisce un JniObjectReference oggetto dell'istanza dell'oggetto Java di cui è stato eseguito il wrapping. (Ereditato da IJavaPeerable) |
Metodi
Disposed() |
Chiamato quando l'istanza è stata eliminata. (Ereditato da IJavaPeerable) |
DisposeUnlessReferenced() |
Se non sono presenti riferimenti in sospeso a questa istanza, chiama |
Finalized() |
Chiamato quando l'istanza è stata finalizzata. (Ereditato da IJavaPeerable) |
SetJniIdentityHashCode(Int32) |
Impostare il valore restituito da |
SetJniManagedPeerState(JniManagedPeerStates) |
Specifica (trasparente) del materiale della chiave che costituisce una chiave crittografica. (Ereditato da IJavaPeerable) |
SetPeerReference(JniObjectReference) |
Impostare il valore restituito da |
UnregisterFromRuntime() |
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
JavaCast<TResult>(IJavaObject) |
Esegue una conversione del tipo di tipo controllato dal runtime Android. |
JavaCast<TResult>(IJavaObject) |
Specifica (trasparente) del materiale della chiave che costituisce una chiave crittografica. |
GetJniTypeName(IJavaPeerable) |
Specifica (trasparente) del materiale della chiave che costituisce una chiave crittografica. |