IPolicyNode 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.
Simpul pohon kebijakan yang valid yang tidak dapat diubah seperti yang didefinisikan oleh algoritma validasi jalur sertifikasi PKIX.
[Android.Runtime.Register("java/security/cert/PolicyNode", "", "Java.Security.Cert.IPolicyNodeInvoker")]
public interface IPolicyNode : Android.Runtime.IJavaObject, IDisposable, Java.Interop.IJavaPeerable
[<Android.Runtime.Register("java/security/cert/PolicyNode", "", "Java.Security.Cert.IPolicyNodeInvoker")>]
type IPolicyNode = interface
interface IJavaObject
interface IDisposable
interface IJavaPeerable
- Atribut
- Penerapan
Keterangan
Simpul pohon kebijakan yang valid yang tidak dapat diubah seperti yang didefinisikan oleh algoritma validasi jalur sertifikasi PKIX.
Salah satu output algoritma validasi jalur sertifikasi PKIX adalah pohon kebijakan yang valid, yang mencakup kebijakan yang ditentukan agar valid, bagaimana penentuan ini tercapai, dan kualifikasi kebijakan apa pun yang ditemui. Pohon ini kedalaman n, di mana n adalah panjang jalur sertifikasi yang telah divalidasi.
Sebagian besar aplikasi tidak perlu memeriksa pohon kebijakan yang valid. Mereka dapat mencapai tujuan pemrosesan kebijakan mereka dengan menetapkan parameter terkait kebijakan di PKIXParameters. Namun, pohon kebijakan yang valid tersedia untuk aplikasi yang lebih canggih, terutama yang memproses kualifikasi kebijakan.
PKIXCertPathValidatorResult#getPolicyTree() PKIXCertPathValidatorResult.getPolicyTree mengembalikan simpul akar dari pohon kebijakan yang valid. Pohon dapat dilalui menggunakan #getChildren getChildren metode dan #getParent getParent . Data tentang simpul tertentu dapat diambil menggunakan metode lain dari PolicyNode.
<b>Akses< Bersamaan/b>
Semua PolicyNode objek harus tidak dapat diubah dan aman utas. Beberapa utas dapat secara bersamaan memanggil metode yang ditentukan dalam kelas ini pada satu PolicyNode objek (atau lebih dari satu) tanpa efek sakit. Penetapan ini berlaku untuk semua bidang publik dan metode kelas ini dan setiap tambahan atau ditimpa oleh subkelas.
Ditambahkan dalam 1.4.
Java dokumentasi untuk java.security.cert.PolicyNode.
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 |
|---|---|
| Children |
Mengembalikan daftar anak dari simpul ini sebagai |
| Depth |
Mengembalikan kedalaman simpul ini di pohon kebijakan. |
| ExpectedPolicies |
Mengembalikan kebijakan yang diharapkan agar sertifikat berikutnya valid. |
| Handle |
Mendapatkan nilai JNI dari objek Android yang mendasar. (Diperoleh dari IJavaObject) |
| IsCritical |
Mengembalikan apakah ekstensi kebijakan sertifikat dari sertifikat yang terakhir diproses ditandai sebagai penting. |
| JniIdentityHashCode |
Mengembalikan nilai |
| JniManagedPeerState |
Status serekan terkelola. (Diperoleh dari IJavaPeerable) |
| JniPeerMembers |
Akses anggota dan dukungan pemanggilan. (Diperoleh dari IJavaPeerable) |
| Parent |
Mengembalikan simpul kebijakan induk. |
| PeerReference |
Mengembalikan instans objek Java yang dibungkusJniObjectReference. (Diperoleh dari IJavaPeerable) |
| PolicyQualifiers |
Mengembalikan kualifikasi kebijakan yang terkait dengan kebijakan simpul ini. |
| ValidPolicy |
Mengembalikan kebijakan yang valid dari simpul ini. |
Metode
| Nama | Deskripsi |
|---|---|
| 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) |
| SetJniIdentityHashCode(Int32) |
Atur nilai yang dikembalikan oleh |
| SetJniManagedPeerState(JniManagedPeerStates) |
Simpul pohon kebijakan yang valid yang tidak dapat diubah seperti yang didefinisikan oleh algoritma validasi jalur sertifikasi PKIX. (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
| Nama | Deskripsi |
|---|---|
| GetJniTypeName(IJavaPeerable) |
Mendapatkan nama JNI dari jenis instans |
| JavaAs<TResult>(IJavaPeerable) |
Cobalah untuk memaksa |
| JavaCast<TResult>(IJavaObject) |
Melakukan konversi jenis yang diperiksa runtime Android. |
| JavaCast<TResult>(IJavaObject) |
Simpul pohon kebijakan yang valid yang tidak dapat diubah seperti yang didefinisikan oleh algoritma validasi jalur sertifikasi PKIX. |
| TryJavaCast<TResult>(IJavaPeerable, TResult) |
Cobalah untuk memaksa |