Java.Security Espace de noms
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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 |
| 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 |
| AlgorithmParameterGenerator |
La |
| AlgorithmParameterGeneratorSpi |
Cette classe définit l’interface du fournisseur de services (<b>SPI</b>) pour la |
| 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 |
| AllPermission |
Android ne prend pas en charge |
| AuthProvider |
Code de sécurité hérité ; n’utilisez pas. |
| BasicPermission |
Android ne prend pas en charge |
| 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 |
| 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 |
|
| 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 |
| KeyFactorySpi |
Cette classe définit l’interface du fournisseur de services (<b>SPI</b>) pour la |
| 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 |
| 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 |
| KeyStore.PrivateKeyEntry |
Entrée |
| KeyStore.SecretKeyEntry |
Entrée |
| KeyStore.TrustedCertificateEntry |
Entrée |
| 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 |
| 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 |
| 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 |
| PermissionCollection |
Android ne prend pas en charge |
| Permissions |
Android ne prend pas en charge |
| PKCS12Attribute |
Attribut associé à une entrée de magasin de clés PKCS12. |
| Policy |
Android ne prend pas en charge |
| PolicySpi |
Cette classe définit l’interface du fournisseur de services (<b>SPI</b>) pour la |
| PrivateKey |
|
| 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 |
|
| 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 |
| 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 |
| 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 |
| IPrivilegedExceptionAction |
Android ne prend pas en charge |
| IPublicKey |
Clé publique. |
| ISecureRandomParameters |
Interface de marqueur pour les paramètres utilisés dans différentes |
| KeyStore.IEntry |
Interface de marqueur pour |
| 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.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. |