ISSLSession Antarmuka
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.
Di SSL, sesi digunakan untuk menggambarkan hubungan yang sedang berlangsung antara dua entitas.
[Android.Runtime.Register("javax/net/ssl/SSLSession", "", "Javax.Net.Ssl.ISSLSessionInvoker")]
public interface ISSLSession : Android.Runtime.IJavaObject, IDisposable, Java.Interop.IJavaPeerable
[<Android.Runtime.Register("javax/net/ssl/SSLSession", "", "Javax.Net.Ssl.ISSLSessionInvoker")>]
type ISSLSession = interface
interface IJavaObject
interface IDisposable
interface IJavaPeerable
- Turunan
- Atribut
- Penerapan
Keterangan
Di SSL, sesi digunakan untuk menggambarkan hubungan yang sedang berlangsung antara dua entitas. Setiap koneksi SSL melibatkan satu sesi sekaligus, tetapi sesi tersebut dapat digunakan pada banyak koneksi antara entitas tersebut, secara bersamaan atau berurutan. Sesi yang digunakan pada koneksi juga dapat digantikan oleh sesi yang berbeda. Sesi dibuat, atau bergabung kembali, sebagai bagian dari protokol jabat tangan SSL. Sesi mungkin tidak valid karena kebijakan yang memengaruhi penggunaan keamanan atau sumber daya, atau oleh aplikasi yang secara eksplisit memanggil invalidate
. Kebijakan manajemen sesi biasanya digunakan untuk menyetel performa.
Selain atribut sesi standar, sesi SSL mengekspos atribut baca-saja ini: <UL>
<Identitas Serekan LI><em>.<Sesi /em> antara klien tertentu dan server tertentu. Identitas serekan mungkin telah ditetapkan sebagai bagian dari penyiapan sesi. Serekan umumnya diidentifikasi oleh rantai sertifikat X.509.
<LI><em>Cipher Suite Name.</em> Cipher suites menjelaskan jenis perlindungan kriptografi yang digunakan oleh koneksi dalam sesi tertentu.
<Host Serekan LI><em>.</em> Semua koneksi dalam sesi berada di antara dua host yang sama. Alamat host di sisi lain koneksi tersedia.
</UL>
Sesi mungkin secara eksplisit tidak valid. Pembatalan juga dapat dilakukan secara implisit, ketika dihadapkan dengan jenis kesalahan tertentu.
Ditambahkan dalam 1.4.
Dokumentasi Java untuk javax.net.ssl.SSLSession
.
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.
Properti
ApplicationBufferSize |
Mengembalikan ukuran maksimum yang dapat dilakukan buffer aplikasi untuk sesi ini. |
CipherSuite |
Mengembalikan nama rangkaian sandi yang digunakan dalam sesi ini. |
CreationTime |
Mengembalikan waktu sesi ini dibuat, dalam milidetik sejak tengah malam 1 Januari 1970 UTC. |
Handle |
Mendapatkan nilai JNI dari objek Android yang mendasar. (Diperoleh dari IJavaObject) |
IsValid |
Mengembalikan apakah sesi ini valid. |
JniIdentityHashCode |
Mengembalikan nilai |
JniManagedPeerState |
Status serekan terkelola. (Diperoleh dari IJavaPeerable) |
JniPeerMembers |
Akses anggota dan dukungan pemanggilan. (Diperoleh dari IJavaPeerable) |
LastAccessedTime |
Mengembalikan waktu sesi ini terakhir diakses, dalam milidetik sejak tengah malam 1 Januari 1970 UTC. |
LocalPrincipal |
Mengembalikan prinsipal yang digunakan untuk mengidentifikasi sisi lokal ke serekan selama jabat tangan. |
PacketBufferSize |
Mengembalikan ukuran maksimum buffer jaringan untuk sesi ini. |
PeerHost |
Mengembalikan nama host serekan sesi ini. |
PeerPort |
Mengembalikan nomor port serekan sesi ini. |
PeerPrincipal |
Mengembalikan prinsipal yang mengidentifikasi serekan selama jabat tangan. |
PeerReference |
Mengembalikan instans objek Java yang dibungkus JniObjectReference . (Diperoleh dari IJavaPeerable) |
Protocol |
Mengembalikan nama protokol yang digunakan untuk semua koneksi dalam sesi ini. |
SessionContext |
Mengembalikan konteks sesi ini, atau null jika tidak ada konteks yang tersedia. |
Metode
Disposed() |
Dipanggil ketika instans telah dibuang. (Diperoleh dari IJavaPeerable) |
DisposeUnlessReferenced() |
Jika tidak ada referensi yang luar biasa untuk instans ini, maka panggilan |
Finalized() |
Dipanggil ketika instans telah diselesaikan. (Diperoleh dari IJavaPeerable) |
GetId() |
Mengembalikan pengidentifikasi yang ditetapkan ke Sesi ini. |
GetLocalCertificates() |
Mengembalikan sertifikat yang dikirim ke serekan selama jabat tangan. |
GetPeerCertificateChain() |
Mengembalikan identitas serekan yang diidentifikasi sebagai bagian dari menentukan sesi. |
GetPeerCertificates() |
Mengembalikan identitas serekan yang ditetapkan sebagai bagian dari menentukan sesi. |
GetValue(String) |
Mengembalikan objek yang terikat ke nama yang diberikan dalam data lapisan aplikasi sesi. |
GetValueNames() |
Mengembalikan array nama semua objek data lapisan aplikasi yang terikat ke dalam Sesi. |
Invalidate() |
Membatalkan sesi. |
PutValue(String, Object) |
Mengikat objek yang ditentukan |
RemoveValue(String) |
Menghapus objek yang terikat ke nama yang diberikan dalam data lapisan aplikasi sesi. |
SetJniIdentityHashCode(Int32) |
Atur nilai yang dikembalikan oleh |
SetJniManagedPeerState(JniManagedPeerStates) |
Di SSL, sesi digunakan untuk menggambarkan hubungan yang sedang berlangsung antara dua entitas. (Diperoleh dari IJavaPeerable) |
SetPeerReference(JniObjectReference) |
Atur nilai yang dikembalikan oleh |
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) |
Di SSL, sesi digunakan untuk menggambarkan hubungan yang sedang berlangsung antara dua entitas. |
GetJniTypeName(IJavaPeerable) |
Di SSL, sesi digunakan untuk menggambarkan hubungan yang sedang berlangsung antara dua entitas. |