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