Java.Security Espacio de nombres

Infraestructura extensible del proveedor de servicios criptográficos (SPI) para usar y definir servicios como ICertificate, Key, KeyStore, MessageDigesty Signature.

Clases

Nombre Description
AccessControlContext

Android no admite SecurityManager.

AccessControlException

AccessController produce esta excepción para indicar que se deniega un acceso solicitado (a un recurso crítico del sistema, como el sistema de archivos o la red).

AccessController

Android no admite SecurityManager.

AlgorithmParameterGenerator

La AlgorithmParameterGenerator clase se usa para generar un conjunto de parámetros que se usarán con un algoritmo determinado.

AlgorithmParameterGeneratorSpi

Esta clase define la interfaz del proveedor de servicios (<b>SPI</b>) para la AlgorithmParameterGenerator clase , que se usa para generar un conjunto de parámetros que se usarán con un algoritmo determinado.

AlgorithmParameters

Esta clase se usa como una representación opaca de parámetros criptográficos.

AlgorithmParametersSpi

Esta clase define la interfaz del proveedor de servicios (<b>SPI</b>) para la AlgorithmParameters clase , que se usa para administrar parámetros de algoritmo.

AllPermission

Android no admite SecurityManager.

AuthProvider

Código de seguridad heredado; no use.

BasicPermission

Android no admite SecurityManager.

CodeSigner

Esta clase encapsula información sobre un firmante de código.

CodeSource

Código de seguridad heredado; no use.

CryptoPrimitive

Enumeración de primitivos criptográficos.

DigestException

Se trata de la excepción implícita de mensaje genérica.

DigestInputStream

Secuencia transparente que actualiza el resumen de mensajes asociado mediante los bits que atraviesan la secuencia.

DigestOutputStream

Secuencia transparente que actualiza el resumen de mensajes asociado mediante los bits que atraviesan la secuencia.

DomainLoadStoreParameter

Datos de configuración que especifican los almacenes de claves en un dominio de almacén de claves.

DrbgParameters

Esta clase especifica los parámetros usados por un DRBG (Generador de bits aleatorio determinista).

DrbgParameters.Capability

Las funcionalidades de resistencia de predicción y resensibles de un DRBG.

DrbgParameters.Instantiation

Parámetros DRBG para la creación de instancias.

DrbgParameters.NextBytes

Parámetros DRBG para la generación de bits aleatorios.

DrbgParameters.Reseed

Parámetros DRBG para la reseada.

GeneralSecurityException

La GeneralSecurityException clase es una clase de excepción de seguridad genérica que proporciona seguridad de tipos para todas las clases de excepciones relacionadas con la seguridad que se extienden desde ella.

GuardedObject

GuardedObject es un objeto que se usa para proteger el acceso a otro objeto.

Identity

Esta clase representa identidades: objetos reales, como personas, empresas u organizaciones cuyas identidades se pueden autenticar mediante sus claves públicas.

IdentityScope

Esta clase representa un ámbito para las identidades.

InvalidAlgorithmParameterException

Esta es la excepción para los parámetros de algoritmo no válidos o inadecuados.

InvalidKeyException

Esta es la excepción para las claves no válidas (codificación no válida, longitud incorrecta, sin inicializar, etc.).

InvalidParameterException

Esta excepción, diseñada para su uso por las clases del motor JCA/JCE, se produce cuando se pasa un parámetro no válido a un método .

Key

Key es la interfaz común para todas las claves.

KeyException

Esta es la excepción de clave básica.

KeyFactory

Los generadores de claves se usan para convertir claves (claves criptográficas opacas de tipo Key) en especificaciones clave (representaciones transparentes del material de clave subyacente) y viceversa.

KeyFactorySpi

Esta clase define la interfaz del proveedor de servicios (<b>SPI</b>) para la KeyFactory clase .

KeyManagementException

Esta es la excepción general de administración de claves para todas las operaciones que tratan con la administración de claves.

KeyPair

Esta clase es un titular simple para un par de claves (una clave pública y una clave privada).

KeyPairGenerator

La clase KeyPairGenerator se usa para generar pares de claves públicas y privadas.

KeyPairGeneratorSpi

Esta clase define la interfaz del proveedor de servicios (<b>SPI</b>) para la KeyPairGenerator clase , que se usa para generar pares de claves públicas y privadas.

KeyRep

Representación estandarizada para objetos Key serializados.

KeyRep.Type

Tipo de clave.

KeyStore

Esta clase representa una instalación de almacenamiento para claves criptográficas y certificados.

KeyStore.Builder

Descripción de un objeto KeyStore con instancias de to-be.

KeyStore.CallbackHandlerProtection

ProtectionParameter encapsulando un CallbackHandler.

KeyStore.PasswordProtection

Una implementación basada en contraseña de ProtectionParameter.

KeyStore.PrivateKeyEntry

Entrada KeyStore que contiene una PrivateKey cadena de certificados y correspondiente.

KeyStore.SecretKeyEntry

Entrada KeyStore que contiene un SecretKey.

KeyStore.TrustedCertificateEntry

Entrada KeyStore que contiene un objeto de confianza Certificate.

KeyStoreException

Se trata de la excepción keyStore genérica.

KeyStoreSpi

Esta clase define la interfaz del proveedor de servicios (<b>SPI</b>) para la KeyStore clase .

MessageDigest

Esta clase MessageDigest proporciona a las aplicaciones la funcionalidad de un algoritmo de síntesis de mensajes, como SHA-1 o SHA-256.

MessageDigestSpi

Esta clase define la interfaz del proveedor de servicios (<b>SPI</b>) para la MessageDigest clase , que proporciona la funcionalidad de un algoritmo de síntesis de mensajes, como MD5 o SHA.

NoSuchAlgorithmException

Esta excepción se produce cuando se solicita un algoritmo criptográfico determinado, pero no está disponible en el entorno.

NoSuchProviderException

Esta excepción se produce cuando se solicita un proveedor de seguridad determinado, pero no está disponible en el entorno.

Permission

Android no admite SecurityManager.

PermissionCollection

Android no admite SecurityManager.

Permissions

Android no admite SecurityManager.

PKCS12Attribute

Atributo asociado a una entrada de almacén de claves PKCS12.

Policy

Android no admite SecurityManager.

PolicySpi

Esta clase define la interfaz del proveedor de servicios (<b>SPI</b>) para la Policy clase .

PrivateKey

PrivateKey es la interfaz común para las claves privadas.

PrivilegedActionException

Código de seguridad heredado; no use.

ProtectionDomain

Código de seguridad heredado; no use.

Provider

Esta clase representa un "proveedor" para el Java API para seguridad, donde un proveedor implementa algunas o todas las partes de Java Security.

Provider.Service

Descripción de un servicio de seguridad.

ProviderException

Excepción en tiempo de ejecución para excepciones de proveedor (como errores de configuración incorrecta o errores internos irrecuperables), que pueden estar subclasados por proveedores para producir errores en tiempo de ejecución especializados específicos del proveedor.

PublicKey

PublicKey es la interfaz común para las claves públicas.

SecureClassLoader

Esta clase extiende ClassLoader con compatibilidad adicional para definir clases con un código fuente asociado y permisos que la directiva del sistema recupera de forma predeterminada.

SecureRandom

Esta clase proporciona un generador de números aleatorios (RNG) criptográficomente seguro.

SecureRandomSpi

Esta clase define la interfaz del proveedor de servicios (<b>SPI</b>) para la SecureRandom clase .

Security

Esta clase centraliza todas las propiedades de seguridad y los métodos de seguridad comunes.

SecurityPermission

Código de seguridad heredado; no use.

Signature

La clase Signature se usa para proporcionar a las aplicaciones la funcionalidad de un algoritmo de firma digital.

SignatureException

Se trata de la excepción de firma genérica.

SignatureSpi

Esta clase define la interfaz del proveedor de servicios (<b>SPI</b>) para la Signature clase , que se usa para proporcionar la funcionalidad de un algoritmo de firma digital.

SignedObject

SignedObject es una clase para crear objetos en tiempo de ejecución auténticos cuya integridad no se puede poner en peligro sin ser detectada.

Signer

Esta clase se usa para representar una identidad que también puede firmar digitalmente los datos.

Timestamp

Esta clase encapsula información sobre una marca de tiempo firmada.

UnrecoverableEntryException

Esta excepción se produce si no se puede recuperar una entrada en el almacén de claves.

UnrecoverableKeyException

Esta excepción se produce si no se puede recuperar una clave en el almacén de claves.

UnresolvedPermission

Código de seguridad heredado; no use.

Interfaces

Nombre Description
IAlgorithmConstraints

Esta interfaz especifica restricciones para algoritmos criptográficos, claves (tamaños de clave) y otros parámetros de algoritmo.

ICertificate

Se trata de una interfaz de métodos abstractos para administrar una variedad de certificados de identidad.

IDomainCombiner

Código de seguridad heredado; no use.

IGuard

Esta interfaz representa una protección, que es un objeto que se usa para proteger el acceso a otro objeto.

IKey

La interfaz Key es la interfaz de nivel superior para todas las claves.

IPrincipal

Esta interfaz representa la noción abstracta de una entidad de seguridad, que se puede usar para representar cualquier entidad, como una persona, una corporación y un identificador de inicio de sesión.

IPrivateKey

Una clave privada.

IPrivilegedAction

Android no admite SecurityManager.

IPrivilegedExceptionAction

Android no admite SecurityManager.

IPublicKey

Una clave pública.

ISecureRandomParameters

Interfaz de marcador para parámetros usados en varios SecureRandom métodos.

KeyStore.IEntry

Interfaz de marcador para KeyStore los tipos de entrada.

KeyStore.IEntryAttribute

Infraestructura extensible del proveedor de servicios criptográficos (SPI) para usar y definir servicios como ICertificate, Key, KeyStore, MessageDigesty Signature.

KeyStore.ILoadStoreParameter

Interfaz de marcador para KeyStore#load(KeyStore.LoadStoreParameter) load y parámetros #store(KeyStore.LoadStoreParameter) store.

KeyStore.IProtectionParameter

Interfaz de marcador para los parámetros de protección de almacén de claves.

Policy.IParameters

Código de seguridad heredado; no use.

Enumeraciones

Nombre Description
SignatureState

Enumera los valores devueltos por varios tipos.