Section courante

A propos

Section administrative du site

KeyFactory

Usine de clef
Java java.security

Description

Cette classe permet d'utiliser un fabriquant de clef pour la conversion de client (clef cryptographique opaque d'un type Key) dans les spécifications de clef (représentation transparent dans une clef matériel sous-jacente) et vice-versa.

Liste des méthodes

Méthode Prototype Description Hérité
KEYFACTORY protected KeyFactory(KeyFactorySpi keyFacSpi, Provider provider, String algorithm); Ce constructeur permet de créer l'objet avec les paramètres spécifiés.  
GENERATEPRIVATE PrivateKey generatePrivate(KeySpec keySpec); Cette méthode permet de générer l'objet de clef privé du fournisseur de spécification de clef (clef matériel).  
GENERATEPUBLIC PublicKey generatePublic(KeySpec keySpec); Cette méthode permet de générer l'objet de clef publique du fournisseur de spécification de clef (clef matériel).  
GETALGORITHM String getAlgorithm(); Cette méthode permet de demander le nom de l'algorithme associé avec cet objet.  
GETINSTANCE static KeyFactory getInstance(String algorithm); Cette méthode permet de générer un objet KeyFactory étant intégré avec l'algorithme spécifié.  
GETINSTANCE static KeyFactory getInstance(String algorithm, Provider provider); Cette méthode permet de générer un objet KeyFactory pour l'algorithme spécifié du fournisseur spécifié.  
GETINSTANCE static KeyFactory getInstance(String algorithm, String provider); Cette méthode permet de générer un objet KeyFactory pour l'algorithme spécifié du fournisseur spécifié par une chaine de caractères.  
GETKEYSPEC <T extends KeySpec> T getKeySpec(Key key, Class<T> keySpec); Cette méthode permet de demander une spécification (clef matériel) de l'objet de clef spécifié.  
GETPROVIDER Provider getProvider(); Cette méthode permet de demander le fournisseur de l'objet de la clef d'usine.  
TRANSLATEKEY Key translateKey(Key key); Cette méthode permet de convertir l'objet de clef dans un objet de clef correspondant à la clef d'usine.  


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