X509ExtendedTrustManager Kelas
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Ekstensi ke X509TrustManager
antarmuka untuk mendukung manajemen kepercayaan sensitif koneksi SSL/TLS.
[Android.Runtime.Register("javax/net/ssl/X509ExtendedTrustManager", ApiSince=24, DoNotGenerateAcw=true)]
public abstract class X509ExtendedTrustManager : Java.Lang.Object, IDisposable, Java.Interop.IJavaPeerable, Javax.Net.Ssl.IX509TrustManager
[<Android.Runtime.Register("javax/net/ssl/X509ExtendedTrustManager", ApiSince=24, DoNotGenerateAcw=true)>]
type X509ExtendedTrustManager = class
inherit Object
interface IX509TrustManager
interface ITrustManager
interface IJavaObject
interface IDisposable
interface IJavaPeerable
- Warisan
- Atribut
- Penerapan
Keterangan
Ekstensi ke X509TrustManager
antarmuka untuk mendukung manajemen kepercayaan sensitif koneksi SSL/TLS.
Untuk mencegah serangan man-in-the-middle, pemeriksaan nama host dapat dilakukan untuk memverifikasi bahwa nama host dalam sertifikat entitas akhir cocok dengan nama host yang ditargetkan. TLS tidak memerlukan pemeriksaan seperti itu, tetapi beberapa protokol melalui TLS (seperti HTTPS) lakukan. Dalam versi JDK sebelumnya, pemeriksaan rantai sertifikat dilakukan di lapisan SSL/TLS, dan pemeriksaan verifikasi nama host dilakukan di lapisan melalui TLS. Kelas ini memungkinkan pemeriksaan dilakukan selama satu panggilan ke kelas ini.
RFC 2830 mendefinisikan spesifikasi identifikasi server untuk algoritma "LDAPS". RFC 2818 mendefinisikan identifikasi server dan spesifikasi identifikasi klien untuk algoritma "HTTPS".
Ditambahkan dalam 1.7.
Dokumentasi Java untuk javax.net.ssl.X509ExtendedTrustManager
.
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.
Konstruktor
X509ExtendedTrustManager() |
Ekstensi ke |
X509ExtendedTrustManager(IntPtr, JniHandleOwnership) |
Ekstensi ke |
Properti
Class |
Mengembalikan kelas runtime dari . |
Handle |
Handel ke instans Android yang mendasar. (Diperoleh dari Object) |
JniIdentityHashCode |
Ekstensi ke |
JniPeerMembers |
Ekstensi ke |
PeerReference |
Ekstensi ke |
ThresholdClass |
Ekstensi ke |
ThresholdType |
Ekstensi ke |
Metode
CheckClientTrusted(X509Certificate[], String) |
Mengingat rantai sertifikat parsial atau lengkap yang disediakan oleh serekan, buat jalur sertifikat ke akar tepercaya dan kembalikan jika dapat divalidasi dan dipercaya untuk autentikasi SSL klien berdasarkan jenis autentikasi. |
CheckClientTrusted(X509Certificate[], String, Socket) |
Mengingat rantai sertifikat parsial atau lengkap yang disediakan oleh serekan, buat dan validasi jalur sertifikat berdasarkan jenis autentikasi dan parameter ssl. |
CheckClientTrusted(X509Certificate[], String, SSLEngine) |
Mengingat rantai sertifikat parsial atau lengkap yang disediakan oleh serekan, buat dan validasi jalur sertifikat berdasarkan jenis autentikasi dan parameter ssl. |
CheckServerTrusted(X509Certificate[], String) |
Mengingat rantai sertifikat parsial atau lengkap yang disediakan oleh serekan, buat jalur sertifikat ke akar tepercaya dan kembalikan jika dapat divalidasi dan dipercaya untuk autentikasi SSL server berdasarkan jenis autentikasi. |
CheckServerTrusted(X509Certificate[], String, Socket) |
Mengingat rantai sertifikat parsial atau lengkap yang disediakan oleh serekan, buat dan validasi jalur sertifikat berdasarkan jenis autentikasi dan parameter ssl. |
CheckServerTrusted(X509Certificate[], String, SSLEngine) |
Mengingat rantai sertifikat parsial atau lengkap yang disediakan oleh serekan, buat dan validasi jalur sertifikat berdasarkan jenis autentikasi dan parameter ssl. |
Clone() |
Membuat dan mengembalikan salinan objek ini. (Diperoleh dari Object) |
Dispose() |
Ekstensi ke |
Dispose(Boolean) |
Ekstensi ke |
Equals(Object) |
Menunjukkan apakah beberapa objek lain "sama dengan" yang satu ini. (Diperoleh dari Object) |
GetAcceptedIssuers() |
Mengembalikan array sertifikat otoritas sertifikat yang tepercaya untuk mengautentikasi serekan. |
GetHashCode() |
Mengembalikan nilai kode hash untuk objek . (Diperoleh dari Object) |
JavaFinalize() |
Dipanggil oleh pengumpul sampah pada objek ketika pengumpulan sampah menentukan bahwa tidak ada lagi referensi ke objek. (Diperoleh dari Object) |
Notify() |
Membangunkan satu utas yang menunggu monitor objek ini. (Diperoleh dari Object) |
NotifyAll() |
Membangunkan semua utas yang menunggu monitor objek ini. (Diperoleh dari Object) |
SetHandle(IntPtr, JniHandleOwnership) |
Handle Mengatur properti. (Diperoleh dari Object) |
ToArray<T>() |
Ekstensi ke |
ToString() |
Mengembalikan representasi string objek. (Diperoleh dari Object) |
UnregisterFromRuntime() |
Ekstensi ke |
Wait() |
Menyebabkan utas saat ini menunggu sampai terbangun, biasanya dengan <diberitahu></em> atau <em>terganggu</em>. (Diperoleh dari Object) |
Wait(Int64) |
Menyebabkan utas saat ini menunggu sampai terbangun, biasanya dengan <>diberitahu</em> atau <em>terganggu</em>, atau sampai sejumlah real time telah berlalu. (Diperoleh dari Object) |
Wait(Int64, Int32) |
Menyebabkan utas saat ini menunggu sampai terbangun, biasanya dengan <>diberitahu</em> atau <em>terganggu</em>, atau sampai sejumlah real time telah berlalu. (Diperoleh dari Object) |
Implementasi Antarmuka Eksplisit
IJavaPeerable.Disposed() |
Ekstensi ke |
IJavaPeerable.DisposeUnlessReferenced() |
Ekstensi ke |
IJavaPeerable.Finalized() |
Ekstensi ke |
IJavaPeerable.JniManagedPeerState |
Ekstensi ke |
IJavaPeerable.SetJniIdentityHashCode(Int32) |
Ekstensi ke |
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates) |
Ekstensi ke |
IJavaPeerable.SetPeerReference(JniObjectReference) |
Ekstensi ke |
Metode Ekstensi
JavaCast<TResult>(IJavaObject) |
Melakukan konversi jenis yang diperiksa runtime Bahasa Umum Android. |
JavaCast<TResult>(IJavaObject) |
Ekstensi ke |
GetJniTypeName(IJavaPeerable) |
Ekstensi ke |