Section courante

A propos

Section administrative du site

KeyStoreSpi

Entreposage de clef SPI
Java java.security

Description

Cette classe contient les définitions d'une interface de fournisseur de service (SPI) pour la classe KeyStore.

Liste des méthodes

Méthode Prototype Description Hérité
KEYSTORESPI public KeyStoreSpi(); Ce constructeur permet de créer l'objet avec les paramètres par défaut.  
ENGINEALIASES abstract Enumeration<String> engineAliases(); Cette méthode permet de demander la liste de tous les noms d'alias de cet objet.  
ENGINECONTAINSALIAS abstract boolean engineContainsAlias(String alias); Cette méthode permet de vérifier que l'alias spécifié existe dans cet objet.  
ENGINEDELETEENTRY abstract void engineDeleteEntry(String alias); Cette méthode permet de supprimer l'entrée identifié par l'alias spécifié dans cet objet.  
ENGINEENTRYINSTANCEOF boolean engineEntryInstanceOf(String alias, Class<? extends KeyStore.Entry> entryClass); Cette méthode permet de vérifier si l'entrée de cet objet pour l'alias spécifié est une instance ou une classe de la classe d'entrée spécifié.  
ENGINEGETCERTIFICATE abstract Certificate engineGetCertificate(String alias); Cette méthode permet de demander le certificat associé avec l'alias spécifié.  
ENGINEGETCERTIFICATEALIAS abstract String engineGetCertificateAlias(Certificate cert); Cette méthode permet de demander le nom d'alias de la première de l'objet avec un certificat correspondant au certificat spécifié.  
ENGINEGETCERTIFICATECHAIN abstract Certificate[] engineGetCertificateChain(String alias); Cette méthode permet de demander la chaine de certficat associé avec l'alias spécifié.  
ENGINEGETCREATIONDATE abstract Date engineGetCreationDate(String alias); Cette méthode permet de demander la date de création de l'entrée identifié par l'alias spécifié.  
ENGINEGETENTRY KeyStore.Entry engineGetEntry(String alias, KeyStore.ProtectionParameter protParam); Cette méthode permet de demander l'objet KeyStore.Entry pour l'alias spécifié avec le paramètre de protection spécifié.  
ENGINEGETKEY abstract Key engineGetKey(String alias, char[] password); Cette méthode permet de demander la clef associé avec l'alias spécifié en utilisant le mot de passe spécifié pour le trouvé.  
ENGINEISCERTIFICATEENTRY abstract boolean engineIsCertificateEntry(String alias); Cette méthode permet de vérifier l'entrée identifié par l'alias spécifié créé par un appel à setCertificateEntry ou créé par un appel au setEntry avec un TrustedCertificateEntry.  
ENGINEISKEYENTRY abstract boolean engineIsKeyEntry(String alias); Cette méthode permet de vérifier l'entrée identifié par l'alias spécifié créé par un appel à setKeyEntry ou créé par un appel au setEntry avec un PrivateKeyEntry ou SecretKeyEntry.  
ENGINELOAD abstract void engineLoad(InputStream stream, char[] password); Cette méthode permet de charger l'objet dans le flux d'entrée spécifié.  
ENGINELOAD void engineLoad(KeyStore.LoadStoreParameter param); Cette méthode permet de charger l'objet en utilisant KeyStore.LoadStoreParameter spécifié.  
ENGINESETCERTIFICATEENTRY abstract void engineSetCertificateEntry(String alias, Certificate cert); Cette méthode permet d'associer le certificat spécifié à l'alias spécifié.  
ENGINESETENTRY void engineSetEntry(String alias, KeyStore.Entry entry, KeyStore.ProtectionParameter protParam); Cette méthode permet de sauvegarder l'objet KeyStore.Entry dans l'alias spécifié.  
ENGINESETKEYENTRY abstract void engineSetKeyEntry(String alias, byte[] key, Certificate[] chain); Cette méthode permet d'associer la clef spécifié (étant déjà protégé) à l'alias spécifié.  
ENGINESETKEYENTRY abstract void engineSetKeyEntry(String alias, Key key, char[] password, Certificate[] chain); Cette méthode permet d'associer la clef spécifié à l'alias spécifié protégé par un mot de passe spécifié.  
ENGINESIZE abstract int engineSize(); Cette méthode permet de demander le nombre d'entrées dans cet objet.  
ENGINESTORE void engineStore(KeyStore.LoadStoreParameter param); Cette méthode permet d'entreposer l'objet en utilisant le KeyStore.LoadStoreParmeter spécifié.  
ENGINESTORE abstract void engineStore(OutputStream stream, char[] password); Cette méthode permet d'entreposer l'objet vers la sortie de flux de données spécifié et protège son intégrité avec le mot de passe spécifié.  


Dernière mise à jour : Dimanche, le 21 juin 2015