Java.Security Ruang nama

Infrastruktur penyedia layanan kriptografi (SPI) yang dapat diperluas untuk menggunakan dan menentukan layanan seperti ICertificate, , KeyKeyStore, MessageDigest, dan Signature.

Kelas

Nama Deskripsi
AccessControlContext

Android tidak mendukung SecurityManager.

AccessControlException

Pengecualian ini dilemparkan oleh AccessController untuk menunjukkan bahwa akses yang diminta (ke sumber daya sistem penting seperti sistem file atau jaringan) ditolak.

AccessController

Android tidak mendukung SecurityManager.

AlgorithmParameterGenerator

Kelas AlgorithmParameterGenerator ini digunakan untuk menghasilkan sekumpulan parameter yang akan digunakan dengan algoritma tertentu.

AlgorithmParameterGeneratorSpi

Kelas ini mendefinisikan Antarmuka Penyedia Layanan (<b>SPI</b>) untuk AlgorithmParameterGenerator kelas , yang digunakan untuk menghasilkan sekumpulan parameter yang akan digunakan dengan algoritma tertentu.

AlgorithmParameters

Kelas ini digunakan sebagai representasi buram dari parameter kriptografi.

AlgorithmParametersSpi

Kelas ini mendefinisikan Antarmuka Penyedia Layanan (<b>SPI</b>) untuk AlgorithmParameters kelas , yang digunakan untuk mengelola parameter algoritma.

AllPermission

Android tidak mendukung SecurityManager.

AuthProvider

Kode keamanan warisan; jangan gunakan.

BasicPermission

Android tidak mendukung SecurityManager.

CodeSigner

Kelas ini merangkum informasi tentang penanda tangan kode.

CodeSource

Kode keamanan warisan; jangan gunakan.

CryptoPrimitive

Enumerasi primitif kriptografi.

DigestException

Ini adalah pengecualian Message Digest generik.

DigestInputStream

Aliran transparan yang memperbarui hash pesan terkait menggunakan bit yang melewati aliran.

DigestOutputStream

Aliran transparan yang memperbarui hash pesan terkait menggunakan bit yang melewati aliran.

DomainLoadStoreParameter

Data konfigurasi yang menentukan keystores di domain keystore.

DrbgParameters

Kelas ini menentukan parameter yang digunakan oleh DRBG (Deterministic Random Bit Generator).

DrbgParameters.Capability

Kemampuan reseedable dan ketahanan prediksi DRBG.

DrbgParameters.Instantiation

Parameter DRBG untuk instansiasi.

DrbgParameters.NextBytes

Parameter DRBG untuk pembuatan bit acak.

DrbgParameters.Reseed

Parameter DRBG untuk reseed.

GeneralSecurityException

Kelas GeneralSecurityException ini adalah kelas pengecualian keamanan generik yang memberikan keamanan jenis untuk semua kelas pengecualian terkait keamanan yang diperluas darinya.

GuardedObject

GuardedObject adalah objek yang digunakan untuk melindungi akses ke objek lain.

Identity

Kelas ini mewakili identitas: objek dunia nyata seperti orang, perusahaan, atau organisasi yang identitasnya dapat diautentikasi menggunakan kunci publik mereka.

IdentityScope

Kelas ini mewakili cakupan untuk identitas.

InvalidAlgorithmParameterException

Ini adalah pengecualian untuk parameter algoritma yang tidak valid atau tidak pantas.

InvalidKeyException

Ini adalah pengecualian untuk Kunci yang tidak valid (pengodean tidak valid, panjang yang salah, tidak diinisialisasi, dll).

InvalidParameterException

Pengecualian ini, yang dirancang untuk digunakan oleh kelas mesin JCA/JCE, dilemparkan ketika parameter yang tidak valid diteruskan ke metode .

Key

Key adalah antarmuka umum untuk semua kunci.

KeyException

Ini adalah pengecualian kunci dasar.

KeyFactory

Pabrik kunci digunakan untuk mengonversi kunci (kunci kriptografi buram jenis Key) menjadi spesifikasi utama (representasi transparan dari materi kunci yang mendasar), dan sebaliknya.

KeyFactorySpi

Kelas ini mendefinisikan Antarmuka Penyedia Layanan (<b>SPI</b>) untuk kelas .KeyFactory

KeyManagementException

Ini adalah pengecualian manajemen kunci umum untuk semua operasi yang berurusan dengan manajemen kunci.

KeyPair

Kelas ini adalah pemegang sederhana untuk pasangan kunci (kunci publik dan kunci privat).

KeyPairGenerator

Kelas KeyPairGenerator digunakan untuk menghasilkan pasangan kunci publik dan privat.

KeyPairGeneratorSpi

Kelas ini mendefinisikan Antarmuka Penyedia Layanan (<b>SPI</b>) untuk KeyPairGenerator kelas , yang digunakan untuk menghasilkan pasangan kunci publik dan privat.

KeyRep

Representasi standar untuk objek Kunci berseri.

KeyRep.Type

Jenis kunci.

KeyStore

Kelas ini mewakili fasilitas penyimpanan untuk kunci kriptografi dan sertifikat.

KeyStore.Builder

Deskripsi objek KeyStore yang to-be-instans.

KeyStore.CallbackHandlerProtection

ProtectionParameter yang merangkum CallbackHandler.

KeyStore.PasswordProtection

Implementasi berbasis kata sandi dari ProtectionParameter.

KeyStore.PrivateKeyEntry

Entri KeyStore yang menyimpan PrivateKey rantai sertifikat yang sesuai dan sesuai.

KeyStore.SecretKeyEntry

Entri KeyStore yang menyimpan SecretKey.

KeyStore.TrustedCertificateEntry

Entri KeyStore yang memegang tepercaya Certificate.

KeyStoreException

Ini adalah pengecualian KeyStore generik.

KeyStoreSpi

Kelas ini mendefinisikan Antarmuka Penyedia Layanan (<b>SPI</b>) untuk kelas .KeyStore

MessageDigest

Kelas MessageDigest ini menyediakan aplikasi fungsionalitas algoritma hash pesan, seperti SHA-1 atau SHA-256.

MessageDigestSpi

Kelas ini mendefinisikan Antarmuka Penyedia Layanan (<b>SPI</b>) untuk MessageDigest kelas , yang menyediakan fungsionalitas algoritma hash pesan, seperti MD5 atau SHA.

NoSuchAlgorithmException

Pengecualian ini dilemparkan ketika algoritma kriptografi tertentu diminta tetapi tidak tersedia di lingkungan.

NoSuchProviderException

Pengecualian ini dilemparkan ketika penyedia keamanan tertentu diminta tetapi tidak tersedia di lingkungan.

Permission

Android tidak mendukung SecurityManager.

PermissionCollection

Android tidak mendukung SecurityManager.

Permissions

Android tidak mendukung SecurityManager.

PKCS12Attribute

Atribut yang terkait dengan entri keystore PKCS12.

Policy

Android tidak mendukung SecurityManager.

PolicySpi

Kelas ini mendefinisikan Antarmuka Penyedia Layanan (<b>SPI</b>) untuk kelas .Policy

PrivateKey

PrivateKey adalah antarmuka umum untuk kunci privat.

PrivilegedActionException

Kode keamanan warisan; jangan gunakan.

ProtectionDomain

Kode keamanan warisan; jangan gunakan.

Provider

Kelas ini mewakili "penyedia" untuk Java Security API, di mana penyedia mengimplementasikan beberapa atau semua bagian Java Security.

Provider.Service

Penjabaran dari layanan keamanan.

ProviderException

Pengecualian runtime untuk pengecualian Penyedia (seperti kesalahan konfigurasi atau kesalahan internal yang tidak dapat dipulihkan), yang mungkin disubkelas oleh Penyedia untuk melemparkan kesalahan runtime khusus khusus penyedia.

PublicKey

PublicKey adalah antarmuka umum untuk kunci publik.

SecureClassLoader

Kelas ini memperluas ClassLoader dengan dukungan tambahan untuk menentukan kelas dengan sumber kode terkait dan izin yang diambil oleh kebijakan sistem secara default.

SecureRandom

Kelas ini menyediakan generator angka acak (RNG) yang kuat secara kriptografis.

SecureRandomSpi

Kelas ini mendefinisikan Antarmuka Penyedia Layanan (<b>SPI</b>) untuk kelas .SecureRandom

Security

Kelas ini mempusatkan semua properti keamanan dan metode keamanan umum.

SecurityPermission

Kode keamanan warisan; jangan gunakan.

Signature

Kelas Tanda Tangan digunakan untuk menyediakan aplikasi fungsionalitas algoritma tanda tangan digital.

SignatureException

Ini adalah pengecualian Tanda Tangan generik.

SignatureSpi

Kelas ini mendefinisikan Antarmuka Penyedia Layanan (<b>SPI</b>) untuk Signature kelas , yang digunakan untuk menyediakan fungsionalitas algoritma tanda tangan digital.

SignedObject

SignedObject adalah kelas untuk tujuan membuat objek runtime autentik yang integritasnya tidak dapat disusupi tanpa terdeteksi.

Signer

Kelas ini digunakan untuk mewakili Identitas yang juga dapat menandatangani data secara digital.

Timestamp

Kelas ini merangkum informasi tentang tanda waktu yang ditandatangani.

UnrecoverableEntryException

Pengecualian ini dilemparkan jika entri di keystore tidak dapat dipulihkan.

UnrecoverableKeyException

Pengecualian ini dilemparkan jika kunci di keystore tidak dapat dipulihkan.

UnresolvedPermission

Kode keamanan warisan; jangan gunakan.

Antarmuka

Nama Deskripsi
IAlgorithmConstraints

Antarmuka ini menentukan batasan untuk algoritma kriptografi, kunci (ukuran kunci), dan parameter algoritma lainnya.

ICertificate

Ini adalah antarmuka metode abstrak untuk mengelola berbagai sertifikat identitas.

IDomainCombiner

Kode keamanan warisan; jangan gunakan.

IGuard

Antarmuka ini mewakili penjaga, yang merupakan objek yang digunakan untuk melindungi akses ke objek lain.

IKey

Antarmuka Kunci adalah antarmuka tingkat atas untuk semua kunci.

IPrincipal

Antarmuka ini mewakili gagasan abstrak dari prinsipal, yang dapat digunakan untuk mewakili entitas apa pun, seperti individu, perusahaan, dan id masuk.

IPrivateKey

Kunci privat.

IPrivilegedAction

Android tidak mendukung SecurityManager.

IPrivilegedExceptionAction

Android tidak mendukung SecurityManager.

IPublicKey

Kunci umum.

ISecureRandomParameters

Antarmuka penanda untuk parameter yang digunakan dalam berbagai SecureRandom metode.

KeyStore.IEntry

Antarmuka penanda untuk KeyStore jenis entri.

KeyStore.IEntryAttribute

Infrastruktur penyedia layanan kriptografi (SPI) yang dapat diperluas untuk menggunakan dan menentukan layanan seperti ICertificate, , KeyKeyStore, MessageDigest, dan Signature.

KeyStore.ILoadStoreParameter

Antarmuka penanda untuk KeyStore#load(KeyStore.LoadStoreParameter) load dan #store(KeyStore.LoadStoreParameter) store Parameter.

KeyStore.IProtectionParameter

Antarmuka penanda untuk parameter perlindungan keystore.

Policy.IParameters

Kode keamanan warisan; jangan gunakan.

Enum

Nama Deskripsi
SignatureState

Menghitung nilai yang dikembalikan oleh beberapa jenis.