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