Java.Security Espace de noms

Infrastructure de fournisseur de services de chiffrement extensible (SPI) pour l’utilisation et la définition de services tels que ICertificate, , Key, KeyStore, MessageDigestet Signature.

Classes

Nom Description
AccessControlContext

Android ne prend pas en charge SecurityManager.

AccessControlException

Cette exception est levée par AccessController pour indiquer qu’un accès demandé (à une ressource système critique telle que le système de fichiers ou le réseau) est refusé.

AccessController

Android ne prend pas en charge SecurityManager.

AlgorithmParameterGenerator

La AlgorithmParameterGenerator classe est utilisée pour générer un ensemble de paramètres à utiliser avec un certain algorithme.

AlgorithmParameterGeneratorSpi

Cette classe définit l’interface du fournisseur de services (<b>SPI</b>) pour la AlgorithmParameterGenerator classe, qui est utilisée pour générer un ensemble de paramètres à utiliser avec un certain algorithme.

AlgorithmParameters

Cette classe est utilisée comme représentation opaque des paramètres de chiffrement.

AlgorithmParametersSpi

Cette classe définit l’interface du fournisseur de services (<b>SPI</b>) pour la AlgorithmParameters classe, qui est utilisée pour gérer les paramètres d’algorithme.

AllPermission

Android ne prend pas en charge SecurityManager.

AuthProvider

Code de sécurité hérité ; n’utilisez pas.

BasicPermission

Android ne prend pas en charge SecurityManager.

CodeSigner

Cette classe encapsule des informations sur un signataire de code.

CodeSource

Code de sécurité hérité ; n’utilisez pas.

CryptoPrimitive

Énumération des primitives de chiffrement.

DigestException

Il s’agit de l’exception générique Message Digest.

DigestInputStream

Flux transparent qui met à jour le digest de message associé à l’aide des bits qui transitent par le flux.

DigestOutputStream

Flux transparent qui met à jour le digest de message associé à l’aide des bits qui transitent par le flux.

DomainLoadStoreParameter

Données de configuration qui spécifient les magasins de clés dans un domaine de magasin de clés.

DrbgParameters

Cette classe spécifie les paramètres utilisés par un DRBG (Générateur de bits aléatoires déterministes).

DrbgParameters.Capability

Fonctionnalités de résistance réédables et de prédiction d’un DRBG.

DrbgParameters.Instantiation

Paramètres DRBG pour l’instanciation.

DrbgParameters.NextBytes

Paramètres DRBG pour la génération de bits aléatoires.

DrbgParameters.Reseed

Paramètres DRBG pour reseed.

GeneralSecurityException

La GeneralSecurityException classe est une classe d’exception de sécurité générique qui fournit la sécurité de type pour toutes les classes d’exception liées à la sécurité qui s’étendent à partir de celle-ci.

GuardedObject

Un GuardedObject est un objet utilisé pour protéger l’accès à un autre objet.

Identity

Cette classe représente des identités : des objets réels tels que des personnes, des entreprises ou des organisations dont les identités peuvent être authentifiées à l’aide de leurs clés publiques.

IdentityScope

Cette classe représente une étendue pour les identités.

InvalidAlgorithmParameterException

Il s’agit de l’exception pour les paramètres d’algorithme non valides ou inappropriés.

InvalidKeyException

Il s’agit de l’exception pour les clés non valides (encodage non valide, longueur incorrecte, non initialisée, etc.).

InvalidParameterException

Cette exception, conçue pour être utilisée par les classes de moteur JCA/JCE, est levée lorsqu’un paramètre non valide est passé à une méthode.

Key

Key est l’interface commune pour toutes les clés.

KeyException

Il s’agit de l’exception de clé de base.

KeyFactory

Les fabriques de clés sont utilisées pour convertir des clés (clés de chiffrement opaques de type Key) en spécifications clés (représentations transparentes du matériel de clé sous-jacent) et inversement.

KeyFactorySpi

Cette classe définit l’interface du fournisseur de services (<b>SPI</b>) pour la KeyFactory classe.

KeyManagementException

Il s’agit de l’exception générale de gestion des clés pour toutes les opérations traitant de la gestion des clés.

KeyPair

Cette classe est un support simple pour une paire de clés (une clé publique et une clé privée).

KeyPairGenerator

La classe KeyPairGenerator est utilisée pour générer des paires de clés publiques et privées.

KeyPairGeneratorSpi

Cette classe définit l’interface du fournisseur de services (<b>SPI</b>) pour la KeyPairGenerator classe, utilisée pour générer des paires de clés publiques et privées.

KeyRep

Représentation standardisée pour les objets clés sérialisés.

KeyRep.Type

Type de clé.

KeyStore

Cette classe représente une installation de stockage pour les clés de chiffrement et les certificats.

KeyStore.Builder

Description d’un objet KeyStore instancié to-be.

KeyStore.CallbackHandlerProtection

Encapsulant un CallbackHandler.

KeyStore.PasswordProtection

Implémentation basée sur un mot de passe de ProtectionParameter.

KeyStore.PrivateKeyEntry

Entrée KeyStore qui contient une PrivateKey chaîne de certificats correspondante.

KeyStore.SecretKeyEntry

Entrée KeyStore qui contient un SecretKey.

KeyStore.TrustedCertificateEntry

Entrée KeyStore qui contient un fichier approuvé Certificate.

KeyStoreException

Il s’agit de l’exception KeyStore générique.

KeyStoreSpi

Cette classe définit l’interface du fournisseur de services (<b>SPI</b>) pour la KeyStore classe.

MessageDigest

Cette classe MessageDigest fournit aux applications les fonctionnalités d’un algorithme de synthèse de message, comme SHA-1 ou SHA-256.

MessageDigestSpi

Cette classe définit l’interface du fournisseur de services (<b>SPI</b>) pour la MessageDigest classe, qui fournit les fonctionnalités d’un algorithme de synthèse de message, tel que MD5 ou SHA.

NoSuchAlgorithmException

Cette exception est levée lorsqu’un algorithme de chiffrement particulier est demandé, mais n’est pas disponible dans l’environnement.

NoSuchProviderException

Cette exception est levée lorsqu’un fournisseur de sécurité particulier est demandé, mais n’est pas disponible dans l’environnement.

Permission

Android ne prend pas en charge SecurityManager.

PermissionCollection

Android ne prend pas en charge SecurityManager.

Permissions

Android ne prend pas en charge SecurityManager.

PKCS12Attribute

Attribut associé à une entrée de magasin de clés PKCS12.

Policy

Android ne prend pas en charge SecurityManager.

PolicySpi

Cette classe définit l’interface du fournisseur de services (<b>SPI</b>) pour la Policy classe.

PrivateKey

PrivateKey est l’interface commune pour les clés privées.

PrivilegedActionException

Code de sécurité hérité ; n’utilisez pas.

ProtectionDomain

Code de sécurité hérité ; n’utilisez pas.

Provider

Cette classe représente un « fournisseur » pour le API de sécurité Java, où un fournisseur implémente certaines ou toutes les parties de La sécurité Java.

Provider.Service

Description d’un service de sécurité.

ProviderException

Exception d’exécution pour les exceptions de fournisseur (telles que des erreurs de configuration incorrectes ou des erreurs internes irrécupérables), qui peuvent être sous-classifiées par les fournisseurs pour lever des erreurs d’exécution spécifiques au fournisseur spécialisées.

PublicKey

PublicKey est l’interface commune pour les clés publiques.

SecureClassLoader

Cette classe étend ClassLoader avec une prise en charge supplémentaire de la définition de classes avec une source de code et des autorisations associées qui sont récupérées par la stratégie système par défaut.

SecureRandom

Cette classe fournit un générateur de nombres aléatoires fort par chiffrement (RNG).

SecureRandomSpi

Cette classe définit l’interface du fournisseur de services (<b>SPI</b>) pour la SecureRandom classe.

Security

Cette classe centralise toutes les propriétés de sécurité et les méthodes de sécurité courantes.

SecurityPermission

Code de sécurité hérité ; n’utilisez pas.

Signature

La classe Signature est utilisée pour fournir aux applications les fonctionnalités d’un algorithme de signature numérique.

SignatureException

Il s’agit de l’exception de signature générique.

SignatureSpi

Cette classe définit l’interface du fournisseur de services (<b>SPI</b>) pour la Signature classe, qui est utilisée pour fournir les fonctionnalités d’un algorithme de signature numérique.

SignedObject

SignedObject est une classe destinée à créer des objets runtime authentiques dont l’intégrité ne peut pas être compromise sans être détectée.

Signer

Cette classe est utilisée pour représenter une identité qui peut également signer numériquement des données.

Timestamp

Cette classe encapsule des informations sur un horodatage signé.

UnrecoverableEntryException

Cette exception est levée si une entrée dans le magasin de clés ne peut pas être récupérée.

UnrecoverableKeyException

Cette exception est levée si une clé dans le magasin de clés ne peut pas être récupérée.

UnresolvedPermission

Code de sécurité hérité ; n’utilisez pas.

Interfaces

Nom Description
IAlgorithmConstraints

Cette interface spécifie des contraintes pour les algorithmes de chiffrement, les clés (tailles de clé) et d’autres paramètres d’algorithme.

ICertificate

Il s’agit d’une interface de méthodes abstraites pour la gestion d’un large éventail de certificats d’identité.

IDomainCombiner

Code de sécurité hérité ; n’utilisez pas.

IGuard

Cette interface représente un garde, qui est un objet utilisé pour protéger l’accès à un autre objet.

IKey

L’interface clé est l’interface de niveau supérieur pour toutes les clés.

IPrincipal

Cette interface représente la notion abstraite d’un principal, qui peut être utilisée pour représenter n’importe quelle entité, telle qu’une personne, une société et un ID de connexion.

IPrivateKey

Clé privée.

IPrivilegedAction

Android ne prend pas en charge SecurityManager.

IPrivilegedExceptionAction

Android ne prend pas en charge SecurityManager.

IPublicKey

Clé publique.

ISecureRandomParameters

Interface de marqueur pour les paramètres utilisés dans différentes SecureRandom méthodes.

KeyStore.IEntry

Interface de marqueur pour KeyStore les types d’entrée.

KeyStore.IEntryAttribute

Infrastructure de fournisseur de services de chiffrement extensible (SPI) pour l’utilisation et la définition de services tels que ICertificate, , Key, KeyStore, MessageDigestet Signature.

KeyStore.ILoadStoreParameter

Interface de marqueur pour KeyStore#load(KeyStore.LoadStoreParameter) load et Paramètres #store(KeyStore.LoadStoreParameter) store.

KeyStore.IProtectionParameter

Interface de marqueur pour les paramètres de protection du magasin de clés.

Policy.IParameters

Code de sécurité hérité ; n’utilisez pas.

Énumérations

Nom Description
SignatureState

Énumère les valeurs retournées par plusieurs types.