Section courante

A propos

Section administrative du site

java.security

Sécurité avec Java
Java

Description

Ce module renferme les classes et les interfaces pour le transfert de données sécurisé.

Liste des classes

Classe Description
AccessControlContext Cette classe permet d'indiquer la prise de décision a effectuer lors d'accès à une ressource système en fonction d'un contexte d'encapsulation.
AccessControlException Cette classe permet de gérer l'exception de la classe «AccessController» lorsqu'une requête d'accès est au point «mort» (ne réagit plus).
AccessController Cette classe permet des opérations de contrôle d'accès et de prise de décision.
AlgorithmParameterGenerator Cette classe permet d'effectuer la génération d'un ensemble de paramètres à employer pour un algorithme déterminé.
AlgorithmParameterGeneratorSpi Cette classe permet de fournir un fournisseur de service (SPI (Service Provider Interface)) pour la génération d'un ensemble de paramètres à employer pour un algorithme déterminé.
AlgorithmParameters Cette classe permet d'effectuer la gestion des paramètres de cryptographie.
AlgorithmParametersSpi Cette classe permet de fournir un fournisseur de service (SPI (Service Provider Interface)) pour la gestion des paramètres de cryptographie.
AllPermission Cette classe permet d'effectuer la gestion de toutes les permissions.
BasicPermission Cette classe permet d'utiliser la classe de base des permissions pour suivre la conventions de nommage de cette objet.
Certificate (java.security) Cette classe contient des méthodes de gestion variés pour l'identité de certificats. Cette classe est obsolète.
CodeSource Cette classe permet d'étendre les concepts d'une base de code n'étant pas compris dans emplacement URL mais ayant un certificat utilisable pour la vérification d'un code signé originalement situé à un emplacement.
DigestException Cette classe permet d'effectuer la gestion d'un processus lorsqu'un problème se produit avec un message générique du Message Digest.
DigestInputStream Cette classe contient un flux de données transparent pour mettre à jour l'association de message utilisable par les bits en passant par le flux de données d'entrée.
DigestOutputStream Cette classe contient un flux de données transparent pour mettre à jour l'association de message utilisable par les bits en passant par le flux de données de sortie.
DomainCombiner Cette classe permet de fournir un moyen pour mettre à jour dynamiquement l'objet ProtectionDomains associé avec l'objet AccessControlContext courant.
GeneralSecurityException Cette classe permet d'effectuer la gestion d'un processus d'exception lorsqu'un problème se produit avec la sécurité générique laquelle fournit un type sans risque pour toutes les exceptions de sécurité.
Guard Cette classe contient une représentation d'un gardien, lequel est utilisé pour la protection des accès par un autre objet.
GuardedObject Cette classe permet d'utiliser la protection des accès d'un autre objet.
Identity Cette classe contient une représentation d'une identité : un objet de monde réel pour des gens, compagnies ou organisations avec des identité pouvant être authentifié en utilisant des clefs publiques. Cette classe est obsolète.
IdentityScope Cette classe contient une représentation de l'étendu d'une identité. Cette classe est obsolète.
InvalidAlgorithmParameterException Cette classe permet d'effectuer la gestion d'un processus d'exception lorsque des paramètres d'algorithmes invalide ou inapproprié se produit.
InvalidKeyException Cette classe permet d'effectuer la gestion d'un processus d'exception lorsque des clefs sont invalides (encodage invalide, mauvaise longueur, non-initialisé,...).
InvalidParameterException Cette classe permet d'effectuer la gestion d'un processus d'exception lorsque des paramètres invalides sont passés par les méthodes du moteur «JCA/JCE».
Key Cette classe permet d'utiliser un haut niveau d'interface pour toutes les clefs.
KeyException Cette classe permet d'effectuer la gestion d'un processus d'exception lorsqu'un problème se produit dans une simple clef.
KeyFactory Cette classe permet d'utiliser un fabriquant de clef pour la conversion de client (clef cryptographique opaque d'un type Key) dans les spécifications de clef (représentation transparent dans une clef matériel sous-jacente) et vice-versa.
KeyFactorySpi Cette classe contient les définitions d'une interface de service de fournisseur (SPI) pour la classe KeyFactory.
KeyManagementException Cette classe permet d'effectuer la gestion d'un processus d'exception lorsque n'importe quel problème se produit avec le gestionnaire de clef.
KeyPair Cette classe contient un simple support pour une paire de clefs (une clef publique et une clef privée).
KeyPairGenerator Cette classe permet d'effectuer la génération de paires de clefs publique et de clefs privée.
KeyPairGeneratorSpi Cette classe contient les définitions d'une interface de fournisseur de service (SPI) pour la classe KeyPairGenerator.
KeyStore Cette classe contient une représentation de collection de clefs et de certificats en mémoire.
KeyStoreException Cette classe permet d'effectuer la gestion d'un processus d'exception dans un objet KeyStore générique.
KeyStoreSpi Cette classe contient les définitions d'une interface de fournisseur de service (SPI) pour la classe KeyStore.
MessageDigest Cette classe permet de fournir les fonctionnalités d'application aux algorithmes de traitement de message, comme MD5 ou SHA.
MessageDigestSpi Cette classe contient les définitions d'une interface de service fournisseur (SPI) pour la classe MessageDigest, lequel fournit des fonctionnalité pour les algorithmes de traitement de message, comme MD5 ou SHA.
NoSuchAlgorithmException Cette classe permet d'effectuer la gestion d'un processus d'exception lorsqu'une requête de non disponibilité dans l'environnement d'un algorithme cryptographique particulier se produit.
NoSuchProviderException Cette classe permet d'effectuer la gestion d'un processus d'exception lorsqu'une requête de non disponibilité dans l'environnement d'un fournisseur de sécurité se produit.
Permission (java.security) Cette classe contient les représentations d'accès à une ressource système.
PermissionCollection Cette classe contient une représentation d'une collection d'objets de Permission.
Permissions Cette classe contient une représentation d'une collection hétérogène de permissions.
Policy (java.security) Cette classe contient les représentations de politique de sécurité système pour un environnement d'application Java (spécifiquement avec les permissions étant disponibles pour le code de variétés de sources).
Principal (java.security) Cette classe contient une interface de représentation pour les notions de principauté, lequel peuvent être utilisé pour représenté n'importe quel entité, comme des individus, des corporations et des identificateurs de connexion.
PrivateKey Cette classe contient une clef privé.
PrivilegedAction Cette classe permet d'effectuer le calcul d'activation de privilèges.
PrivilegedExceptionAction Cette classe permet d'effectuer la gestion d'un ou plusieurs processus d'exception pour le calcul d'activation de privilèges.
ProtectionDomain Cette classe permet d'intégrer les caractéristiques d'un domaine, lequel en enfermé dans un ensemble de classe dont les instances sont accordées en ensemble d'autorisation lors de son exécution dans l'ensemble des principautés.
Provider Cette classe contient une représentation d'un fournisseur d'API de sécurité Java, pour lequel le fournisseur intègre quelques parties ou toutes les parties de sécurité Java.
PrivilegedActionException Cette classe permet d'effectuer la gestion d'un processus d'exception dans le doPrivileged(PrivilegedExceptionAction) et le doPrivileged(PrivilegedExceptionAction, AccessControlContext context) pour indiquer une action demandant une vérification.
ProviderException Cette classe permet d'effectuer la gestion d'un processus d'exception lorsqu'une erreur se produit dans l'exécution d'un fournisseur spécifique.
PublicKey Cette classe contient une clef publique.
SecureClassLoader Cette classe permet d'ajouter un support pour les définitions de classes avec un code source et des permissions associés, lesquels sont demandés par les politique du système par défaut.
SecureRandom Cette classe permet d'effectuer la génération de nombre pseudo-aléatoire par cryptographie (PRNG).
SecureRandomSpi Cette classe contient une interface SPI (Service Provider Interface) pour la classe SecureRandom.
Security Cette classe permet d'effectuer la gestion des communes de toutes les propriétés de sécurité.
SecurityPermission Cette classe permet d'effectuer la gestion de permission de sécurité.
Signature Cette classe permet de fournir, aux applications, les fonctionnalités d'algorithme de signature digital.
SignatureException Cette classe permet d'effectuer la gestion d'un processus d'exception lorsqu'une erreur de signature générique se produit.
SignatureSpi Cette classe contient les définitions d'interface de fournisseur de service (SPI) pour la classe de signature, laquelle est utilisé pour fournir des fonctionnalités d'algorithme de signature digital.
SignedObject Cette classe permet de créer des objets d'exécution d'authentification dont l'intégrité n'est pas compromis sans qu'elle soit détection.
Signer Cette classe contient une représentation d'un identité pouvant être utilisé comme digital signé. Cette classe est obsolète.
UnrecoverableKeyException Cette classe permet d'effectuer la gestion d'un processus d'exception lorsqu'une clef n'est pas retrouvé dans le keystore.
UnresolvedPermission Cette classe permet d'utiliser les permissions retenu ayant été résolu quand la politique a été initialisé.

Légende

    Cette couleur permet d'indiquer les classes déconseillées ou obsolètes.

Dernière mise à jour : Samedi, le 21 mai 2016