Bagikan melalui


X509ExtendedTrustManager Kelas

Definisi

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
X509ExtendedTrustManager
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 X509TrustManager antarmuka untuk mendukung manajemen kepercayaan sensitif koneksi SSL/TLS.

X509ExtendedTrustManager(IntPtr, JniHandleOwnership)

Ekstensi ke X509TrustManager antarmuka untuk mendukung manajemen kepercayaan sensitif koneksi SSL/TLS.

Properti

Class

Mengembalikan kelas runtime dari .Object

(Diperoleh dari Object)
Handle

Handel ke instans Android yang mendasar.

(Diperoleh dari Object)
JniIdentityHashCode

Ekstensi ke X509TrustManager antarmuka untuk mendukung manajemen kepercayaan sensitif koneksi SSL/TLS.

(Diperoleh dari Object)
JniPeerMembers

Ekstensi ke X509TrustManager antarmuka untuk mendukung manajemen kepercayaan sensitif koneksi SSL/TLS.

PeerReference

Ekstensi ke X509TrustManager antarmuka untuk mendukung manajemen kepercayaan sensitif koneksi SSL/TLS.

(Diperoleh dari Object)
ThresholdClass

Ekstensi ke X509TrustManager antarmuka untuk mendukung manajemen kepercayaan sensitif koneksi SSL/TLS.

ThresholdType

Ekstensi ke X509TrustManager antarmuka untuk mendukung manajemen kepercayaan sensitif koneksi SSL/TLS.

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 X509TrustManager antarmuka untuk mendukung manajemen kepercayaan sensitif koneksi SSL/TLS.

(Diperoleh dari Object)
Dispose(Boolean)

Ekstensi ke X509TrustManager antarmuka untuk mendukung manajemen kepercayaan sensitif koneksi SSL/TLS.

(Diperoleh dari Object)
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 X509TrustManager antarmuka untuk mendukung manajemen kepercayaan sensitif koneksi SSL/TLS.

(Diperoleh dari Object)
ToString()

Mengembalikan representasi string objek.

(Diperoleh dari Object)
UnregisterFromRuntime()

Ekstensi ke X509TrustManager antarmuka untuk mendukung manajemen kepercayaan sensitif koneksi SSL/TLS.

(Diperoleh dari Object)
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 X509TrustManager antarmuka untuk mendukung manajemen kepercayaan sensitif koneksi SSL/TLS.

(Diperoleh dari Object)
IJavaPeerable.DisposeUnlessReferenced()

Ekstensi ke X509TrustManager antarmuka untuk mendukung manajemen kepercayaan sensitif koneksi SSL/TLS.

(Diperoleh dari Object)
IJavaPeerable.Finalized()

Ekstensi ke X509TrustManager antarmuka untuk mendukung manajemen kepercayaan sensitif koneksi SSL/TLS.

(Diperoleh dari Object)
IJavaPeerable.JniManagedPeerState

Ekstensi ke X509TrustManager antarmuka untuk mendukung manajemen kepercayaan sensitif koneksi SSL/TLS.

(Diperoleh dari Object)
IJavaPeerable.SetJniIdentityHashCode(Int32)

Ekstensi ke X509TrustManager antarmuka untuk mendukung manajemen kepercayaan sensitif koneksi SSL/TLS.

(Diperoleh dari Object)
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates)

Ekstensi ke X509TrustManager antarmuka untuk mendukung manajemen kepercayaan sensitif koneksi SSL/TLS.

(Diperoleh dari Object)
IJavaPeerable.SetPeerReference(JniObjectReference)

Ekstensi ke X509TrustManager antarmuka untuk mendukung manajemen kepercayaan sensitif koneksi SSL/TLS.

(Diperoleh dari Object)

Metode Ekstensi

JavaCast<TResult>(IJavaObject)

Melakukan konversi jenis yang diperiksa runtime Bahasa Umum Android.

JavaCast<TResult>(IJavaObject)

Ekstensi ke X509TrustManager antarmuka untuk mendukung manajemen kepercayaan sensitif koneksi SSL/TLS.

GetJniTypeName(IJavaPeerable)

Ekstensi ke X509TrustManager antarmuka untuk mendukung manajemen kepercayaan sensitif koneksi SSL/TLS.

Berlaku untuk