ICertificate Antarmuka

Definisi

Perhatian

This class is obsoleted in this android platform

Ini adalah antarmuka metode abstrak untuk mengelola berbagai sertifikat identitas.

[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
Atribut
Penerapan

Keterangan

Ini adalah antarmuka metode abstrak untuk mengelola berbagai sertifikat identitas. Sertifikat identitas adalah jaminan oleh prinsipal bahwa kunci publik adalah prinsipal lain. (Perwakilan mewakili entitas seperti pengguna individu, grup, atau perusahaan.)

Secara khusus, antarmuka ini dimaksudkan untuk menjadi abstraksi umum untuk konstruksi yang memiliki format yang berbeda tetapi penggunaan umum yang penting. Misalnya, berbagai jenis sertifikat, seperti sertifikat X.509 dan sertifikat PGP, berbagi fungsionalitas sertifikat umum (kebutuhan untuk mengodekan dan mendekode sertifikat) dan beberapa jenis informasi, seperti kunci publik, prinsipal yang kuncinya, dan penjamin yang menjamin bahwa kunci publik adalah dari prinsipal yang ditentukan. Jadi implementasi sertifikat X.509 dan implementasi sertifikat PGP dapat menggunakan antarmuka Sertifikat, meskipun format dan jenis tambahan dan jumlah informasi yang disimpan berbeda.

<b>Penting</b>: Antarmuka ini berguna untuk membuat katalog dan mengelompokkan objek yang berbagi penggunaan umum tertentu. Ini tidak memiliki semantik sendiri. Secara khusus, objek Sertifikat tidak membuat pernyataan apa pun mengenai validitas pengikatan. Ini adalah tugas aplikasi yang mengimplementasikan antarmuka ini untuk memverifikasi sertifikat dan memenuhi validitasnya.

Ditambahkan dalam 1.1.

Anggota ini tidak digunakan lagi. Kelas ini tidak digunakan lagi dan tunduk pada penghapusan versi Java SE di masa mendatang. Ini telah digantikan oleh java.security.cert.Certificate dan kelas terkait.

Java dokumentasi untuk java.security.Certificate.

Bagian dari halaman ini adalah modifikasi berdasarkan pekerjaan yang dibuat dan dibagikan oleh Android Open Source Project dan digunakan sesuai dengan istilah yang dijelaskan dalam Lisensi Creative Commons 2.5 Lisensi Atribusi.

Properti

Nama Deskripsi
Format
Kedaluwarsa.

Mengembalikan string yang mengidentifikasi format sertifikat ini.

Guarantor
Kedaluwarsa.

Mengembalikan penjamin sertifikat ini.

Handle
Kedaluwarsa.

Mendapatkan nilai JNI dari objek Android yang mendasar.

(Diperoleh dari IJavaObject)
JniIdentityHashCode
Kedaluwarsa.

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

(Diperoleh dari IJavaPeerable)
JniManagedPeerState
Kedaluwarsa.

Status serekan terkelola.

(Diperoleh dari IJavaPeerable)
JniPeerMembers
Kedaluwarsa.

Akses anggota dan dukungan pemanggilan.

(Diperoleh dari IJavaPeerable)
PeerReference
Kedaluwarsa.

Mengembalikan instans objek Java yang dibungkusJniObjectReference.

(Diperoleh dari IJavaPeerable)
Principal
Kedaluwarsa.

Mengembalikan prinsipal sertifikat ini.

PublicKey
Kedaluwarsa.

Mengembalikan kunci umum sertifikat ini.

Metode

Nama Deskripsi
Decode(Stream)
Kedaluwarsa.

Mendekode sertifikat dari aliran input.

Disposed()
Kedaluwarsa.

Dipanggil ketika instans telah dibuang.

(Diperoleh dari IJavaPeerable)
DisposeUnlessReferenced()
Kedaluwarsa.

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

(Diperoleh dari IJavaPeerable)
Encode(Stream)
Kedaluwarsa.

Mengodekan sertifikat ke aliran output dalam format yang dapat didekodekan dengan decode metode .

Finalized()
Kedaluwarsa.

Dipanggil ketika instans telah diselesaikan.

(Diperoleh dari IJavaPeerable)
SetJniIdentityHashCode(Int32)
Kedaluwarsa.

Atur nilai yang dikembalikan oleh JniIdentityHashCode.

(Diperoleh dari IJavaPeerable)
SetJniManagedPeerState(JniManagedPeerStates)
Kedaluwarsa.

Ini adalah antarmuka metode abstrak untuk mengelola berbagai sertifikat identitas.

(Diperoleh dari IJavaPeerable)
SetPeerReference(JniObjectReference)
Kedaluwarsa.

Atur nilai yang dikembalikan oleh PeerReference.

(Diperoleh dari IJavaPeerable)
ToString(Boolean)
Kedaluwarsa.

Mengembalikan string yang mewakili konten sertifikat.

UnregisterFromRuntime()
Kedaluwarsa.

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

(Diperoleh dari IJavaPeerable)

Metode Ekstensi

Nama Deskripsi
GetJniTypeName(IJavaPeerable)
Kedaluwarsa.

Mendapatkan nama JNI dari jenis instans self.

JavaAs<TResult>(IJavaPeerable)
Kedaluwarsa.

Cobalah untuk memaksa self untuk mengetik TResult, memeriksa bahwa paksaan valid di sisi Java.

JavaCast<TResult>(IJavaObject)
Kedaluwarsa.

Melakukan konversi jenis yang diperiksa runtime Android.

JavaCast<TResult>(IJavaObject)
Kedaluwarsa.

Ini adalah antarmuka metode abstrak untuk mengelola berbagai sertifikat identitas.

TryJavaCast<TResult>(IJavaPeerable, TResult)
Kedaluwarsa.

Cobalah untuk memaksa self untuk mengetik TResult, memeriksa bahwa paksaan valid di sisi Java.

Berlaku untuk