IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Sécurité Java Discussion :

Erreur "the import sun.security.pkcs11 cannot be resolved"


Sujet :

Sécurité Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Octobre 2010
    Messages
    16
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2010
    Messages : 16
    Par défaut Erreur "the import sun.security.pkcs11 cannot be resolved"
    Salut à tous,

    L'intitulé de la discussion résume très bien le problème...

    J'ai passé ma journée d'hier à chercher et je n'ai toujours pas la réponse.
    C'est la raison pour laquelle je m'en remet à vous.

    Pour information, c'est un code source que j'ai récupéré et que l'on m'impose. Au départ j'avais une tonne d'import qui ne marché pas et j'ai donc du installé le pluging M2 (maven) pour eclipse. Seulement après cela j'ai toujours une erreur sur le sun.security.pkcs11 qui ne veut pas s'importer (je ne pense pas l'avoir en fait^^ mais je n'arrive pas à le trouver)...

    Merci d'avance de vos réponses.

  2. #2
    Expert confirmé
    Avatar de Marco46
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Août 2005
    Messages
    4 419
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Août 2005
    Messages : 4 419
    Par défaut
    Ce que je peux te dire c'est qu'il ne s'agit ni d'un paquet du SDK Java standard, ni d'un paquet de BouncyCastle.

    A voir après si Sun aurait pas publié à un moment ou à un autre un provider spécifique pour la JCE.

  3. #3
    Expert confirmé
    Avatar de Marco46
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Août 2005
    Messages
    4 419
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Août 2005
    Messages : 4 419
    Par défaut
    A la réflexion il s'agit peut être d'un des provider du SDK standard. Avec le rachat d'Oracle il me manque plein de favoris qui ont sauté.

    Quelle version de Java utilises-tu ? Et de quelle version de Java provient ton code ?

  4. #4
    Membre averti
    Profil pro
    Inscrit en
    Octobre 2010
    Messages
    16
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2010
    Messages : 16
    Par défaut
    Le code à était fait avec le JDK 1.6.0_18 et moi j'utilise le JDK 1.6.0_22...

  5. #5
    Expert confirmé
    Avatar de Marco46
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Août 2005
    Messages
    4 419
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Août 2005
    Messages : 4 419
    Par défaut
    Bizarre ton truc, à ce que je vois ici, sun.security.* c'est bien un des providers standard du SDK standard sauf qu'on invoque jamais directement les classes des providers, on utilise les interfaces de la JCE et les classes des providers sont "polymorphées" dessus.

    On peut voir le bout de code qui demande la dépendance ?

    Un autre truc de bizarre c'est que PKCS#11 n'est pas censé être supporté par le provider Sun mais par le provider SunPKCS11. Il y a toute une documentation que tu devrais lire ici.

  6. #6
    Membre averti
    Profil pro
    Inscrit en
    Octobre 2010
    Messages
    16
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2010
    Messages : 16
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
     
    log.debug("Creating provider for Professional Healthcare Card");
    		InputStream is;
    		StringBuffer cardConfig = new StringBuffer();
    		cardConfig.append("name = SoftToken\n");
    		cardConfig.append("library = " + module);
    		is = new ByteArrayInputStream(cardConfig.toString().getBytes());
    		System.out.println("Creating Provider ...");
     
    		Provider securityProvider = new sun.security.pkcs11.SunPKCS11(is);
    		System.out.println("Adding provider ...");
    		Security.addProvider(securityProvider);
    ici on voit bien ce dont tu me parle à savoir SunPKCS11.

    Mais j'ai aussi un aussi lors d'un simple import à savoir :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    import sun.security.pkcs11.wrapper.PKCS11Exception;

Discussions similaires

  1. Réponses: 1
    Dernier message: 09/04/2015, 23h08
  2. Erreur "the import javax.vecmath can not be resolved"
    Par oumay dans le forum Débuter avec Java
    Réponses: 2
    Dernier message: 17/03/2015, 16h54
  3. Réponses: 0
    Dernier message: 19/10/2012, 12h10
  4. the import javax.media.jai cannot be resolved
    Par s.amina dans le forum Graphisme
    Réponses: 3
    Dernier message: 22/01/2010, 01h16
  5. the import org.jdom can not be resolved
    Par samia13 dans le forum Eclipse Java
    Réponses: 1
    Dernier message: 19/05/2007, 16h47

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo