Section courante

A propos

Section administrative du site

KeyStore

Entreposage de clef
Java java.security

Description

Cette classe contient une représentation de collection de clefs et de certificats en mémoire.

Liste des méthodes

Méthode Prototype Description Hérité
KEYSTORE protected KeyStore(KeyStoreSpi keyStoreSpi, Provider provider, String type); Ce constructeur permet de créer l'objet avec le type, le fournisseur et l'encapsuleur de fournisseur spécifié.  
ALIASES Enumeration<String> aliases(); Cette méthode permet de demander la liste de tous les noms d'alias de cet objet.  
CONTAINSALIAS boolean containsAlias(String alias); Cette méthode permet de vérifier si l'alias existe dans cet objet.  
DELETEENTRY void deleteEntry(String alias); Cette méthode permet de supprimer l'identificateur d'entrée par l'alias spécifié de cet objet.  
ENTRYINSTANCEOF boolean entryInstanceOf(String alias, Class<? extends KeyStore.Entry> entryClass); Cette méthode permet de vérifier l'entrée pour l'alias spécifié dans une instance ou sous-classe de l'objet KeyStore.Entry spécifié.  
GETCERTIFICATE Certificate getCertificate(String alias); Cette méthode permet de demander le certificat associé avec l'alias spécifié.  
GETCERTIFICATEALIAS String getCertificateAlias(Certificate cert); Cette méthode permet de demander le nom de la première entrée d'objet dont le certificat correspond au certificat spécifié.  
GETCERTIFICATECHAIN Certificate[] getCertificateChain(String alias); Cette méthode permet de demander la chaine de certificat associé avec l'alias spécifié.  
GETCREATIONDATE Date getCreationDate(String alias); Cette méthode permet de demander la date de création de l'entrée identifié par l'alias spécifié.  
GETDEFAULTTYPE static String getDefaultType(); Cette méthode permet de demander l'objet par défaut étant spécifié dans le fichier de propriété de sécurité Java ou dans la chaine de caractères «jks» (Java keystore) si la propriété n'existe pas.  
GETENTRY KeyStore.Entry getEntry(String alias, KeyStore.ProtectionParameter protParam); Cette méthode permet de demander l'entrée de l'objet pour l'alias spécifié avec le paramètre de protection spécifié.  
GETINSTANCE static KeyStore getInstance(String type); Cette méthode permet de générer l'objet du type spécifié.  
GETINSTANCE static KeyStore getInstance(String type, Provider provider); Cette méthode permet de générer l'objet pour le type d'objet spécifié du fournisseur spécifié.  
GETINSTANCE static KeyStore getInstance(String type, String provider); Cette méthode permet de générer l'objet pour le type d'objet spécifié du fournisseur spécifié par une chaine de caractères.  
GETKEY Key getKey(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é.  
GETPROVIDER Provider getProvider(); Cette méthode permet de demander le fournisseur de l'objet.  
GETTYPE String getType(); Cette méthode permet de demander le type de l'objet.  
ISCERTIFICATEENTRY boolean isCertificateEntry(String alias); Cette méthode permet de vérifier si l'entrée identifié par l'alias spécifié est créé par un appel à la méthode setCertificateEntry ou setEntry avec un TrustedCertificateEntry.  
ISKEYENTRY boolean isKeyEntry(String alias); Cette méthode permet de vérifier si l'entrée identifié par l'alias spécifié est créé par un appel à la méthode setKeyEntry ou setEntry avec un PrivateKeyEntry ou un SecretKeyEntry.  
LOAD void load(InputStream stream, char[] password); Cette méthode permet de charger l'objet de l'entrée de flux de données spécifié.  
LOAD void load(KeyStore.LoadStoreParameter param); Cette méthode permet de charger l'objet en utilisant l'objet LoadStoreParameter.  
SETCERTIFICATEENTRY void setCertificateEntry(String alias, Certificate cert); Cette méthode permet de fixer le certificat de confiance à l'alias spécifié.  
SETENTRY void setEntry(String alias, KeyStore.Entry entry, KeyStore.ProtectionParameter protParam); Cette méthode permet de sauvegarder l'entrée de l'objet dans l'alias spécifié.  
SETKEYENTRY void setKeyEntry(String alias, byte[] key, Certificate[] chain); Cette méthode permet de fixer la clef spécifié avec l'alias spécifié.  
SETKEYENTRY void setKeyEntry(String alias, Key key, char[] password, Certificate[] chain); Cette méthode permet de fixer la clef spécifié avec l'alias spécifié en le protégeant avec le mot de passe spécifié.  
SIZE int size(); Cette méthode permet de demander le nombre d'entrée de cet objet.  
STORE void store(KeyStore.LoadStoreParameter param); Cette méthode permet d'entreposer l'objet en utilisant l'objet LoadStoreParameter spécifié.  
STORE void store(OutputStream stream, char[] password); Cette méthode permet d'entreposer l'objet vers le flux de données de sortie spécifié en protégeant l'intégrité avec le mot de passe spécifié.  


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