Bagikan melalui


ISecretKey Antarmuka

Definisi

Kunci rahasia (simetris).

[Android.Runtime.Register("javax/crypto/SecretKey", "", "Javax.Crypto.ISecretKeyInvoker")]
public interface ISecretKey : IDisposable, Java.Interop.IJavaPeerable, Java.Security.IKey
[<Android.Runtime.Register("javax/crypto/SecretKey", "", "Javax.Crypto.ISecretKeyInvoker")>]
type ISecretKey = interface
    interface IKey
    interface ISerializable
    interface IJavaObject
    interface IDisposable
    interface IJavaPeerable
Turunan
Atribut
Penerapan

Keterangan

Kunci rahasia (simetris). Tujuan antarmuka ini adalah untuk mengelompokkan (dan memberikan keamanan jenis untuk) semua antarmuka kunci rahasia.

Implementasi penyedia antarmuka ini harus menimpa equals metode dan hashCode yang diwarisi dari java.lang.Object, sehingga kunci rahasia dibandingkan berdasarkan materi kunci yang mendasar dan tidak berdasarkan referensi. Implementasi harus mengambil alih default destroy dan isDestroyed metode dari javax.security.auth.Destroyable antarmuka untuk memungkinkan informasi kunci sensitif dihancurkan, dihapus, atau dalam kasus di mana informasi tersebut tidak dapat diubah, tidak direferensikan. Akhirnya, karena SecretKey adalah Serializable, implementasi juga harus mengambil alih java.io.ObjectOutputStream#writeObject(java.lang.Object) untuk mencegah kunci yang telah dihancurkan agar tidak diserialisasikan.

Kunci yang mengimplementasikan antarmuka ini mengembalikan string RAW sebagai format pengodeannya (lihat getFormat), dan mengembalikan byte kunci mentah sebagai hasil dari getEncoded panggilan metode. (Metode getFormat dan getEncoded diwarisi dari java.security.Key antarmuka induk.)

Ditambahkan dalam 1.4.

Dokumentasi Java untuk javax.crypto.SecretKey.

Bagian halaman ini adalah modifikasi berdasarkan pekerjaan yang dibuat dan dibagikan oleh Proyek Sumber Terbuka Android dan digunakan sesuai dengan istilah yang dijelaskan dalam Lisensi Atribusi Creative Commons 2.5.

Bidang

SerialVersionUID

Sidik jari kelas yang diatur untuk menunjukkan kompatibilitas serialisasi sejak J2SE 1.

Properti

Algorithm

Mengembalikan nama algoritma kunci ini.

(Diperoleh dari IKey)
Format

Mengembalikan nama format yang digunakan untuk mengodekan kunci ini, atau null jika tidak dapat dikodekan.

(Diperoleh dari IKey)
Handle

Mendapatkan nilai JNI dari objek Android yang mendasar.

(Diperoleh dari IJavaObject)
JniIdentityHashCode

Mengembalikan nilai java.lang.System.identityHashCode() untuk instans yang dibungkus.

(Diperoleh dari IJavaPeerable)
JniManagedPeerState

Status serekan terkelola.

(Diperoleh dari IJavaPeerable)
JniPeerMembers

Akses anggota dan dukungan pemanggilan.

(Diperoleh dari IJavaPeerable)
PeerReference

Mengembalikan instans objek Java yang dibungkus JniObjectReference .

(Diperoleh dari IJavaPeerable)

Metode

Disposed()

Dipanggil ketika instans telah dibuang.

(Diperoleh dari IJavaPeerable)
DisposeUnlessReferenced()

Jika tidak ada referensi yang luar biasa untuk instans ini, maka panggilan Dispose(); jika tidak, tidak melakukan apa pun.

(Diperoleh dari IJavaPeerable)
Finalized()

Dipanggil ketika instans telah diselesaikan.

(Diperoleh dari IJavaPeerable)
GetEncoded()

Mengembalikan kunci dalam format pengodean utamanya, atau null jika kunci ini tidak mendukung pengodean.

(Diperoleh dari IKey)
SetJniIdentityHashCode(Int32)

Atur nilai yang dikembalikan oleh JniIdentityHashCode.

(Diperoleh dari IJavaPeerable)
SetJniManagedPeerState(JniManagedPeerStates)

Kunci rahasia (simetris).

(Diperoleh dari IJavaPeerable)
SetPeerReference(JniObjectReference)

Atur nilai yang dikembalikan oleh PeerReference.

(Diperoleh dari IJavaPeerable)
UnregisterFromRuntime()

Batalkan pendaftaran instans ini sehingga runtime tidak akan mengembalikannya dari pemanggilan di masa mendatang Java.Interop.JniRuntime+JniValueManager.PeekValue .

(Diperoleh dari IJavaPeerable)

Metode Ekstensi

JavaCast<TResult>(IJavaObject)

Melakukan konversi jenis yang diperiksa runtime Bahasa Umum Android.

JavaCast<TResult>(IJavaObject)

Kunci rahasia (simetris).

GetJniTypeName(IJavaPeerable)

Kunci rahasia (simetris).

Berlaku untuk