Java.Security Espacio de nombres
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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 |
| 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 |
| AlgorithmParameterGenerator |
La |
| AlgorithmParameterGeneratorSpi |
Esta clase define la interfaz del proveedor de servicios (<b>SPI</b>) para la |
| 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 |
| AllPermission |
Android no admite |
| AuthProvider |
Código de seguridad heredado; no use. |
| BasicPermission |
Android no admite |
| 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 |
| 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 |
|
| 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 |
| KeyFactorySpi |
Esta clase define la interfaz del proveedor de servicios (<b>SPI</b>) para la |
| 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 |
| 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 |
| KeyStore.PrivateKeyEntry |
Entrada |
| KeyStore.SecretKeyEntry |
Entrada |
| KeyStore.TrustedCertificateEntry |
Entrada |
| 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 |
| 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 |
| 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 |
| PermissionCollection |
Android no admite |
| Permissions |
Android no admite |
| PKCS12Attribute |
Atributo asociado a una entrada de almacén de claves PKCS12. |
| Policy |
Android no admite |
| PolicySpi |
Esta clase define la interfaz del proveedor de servicios (<b>SPI</b>) para la |
| PrivateKey |
|
| 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 |
|
| 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 |
| 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 |
| 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 |
| IPrivilegedExceptionAction |
Android no admite |
| IPublicKey |
Una clave pública. |
| ISecureRandomParameters |
Interfaz de marcador para parámetros usados en varios |
| KeyStore.IEntry |
Interfaz de marcador para |
| 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.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. |