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