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 :

Java + Mac + certtool


Sujet :

Sécurité Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Développeur informatique
    Inscrit en
    Novembre 2008
    Messages
    108
    Détails du profil
    Informations personnelles :
    Âge : 38
    Localisation : France

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Novembre 2008
    Messages : 108
    Par défaut Java + Mac + certtool
    Bonjour à tous

    Voilà j'ai un petit problème pour un développement qui doit tourner sous Mac.

    Je doit importer des certificats (dans un premiers temps) dans le magasin X509Anchors.
    Pour faire cela j'ai trouvé (ou plutot on m'a trouvé ^^) la commande "certtool" qui permet de faire cela

    J'ai testé cette commande après chargement des bibliothèque qu'il me fallait, en mode console cela fonctionne très bien

    par contre le seul hic c'est que pour faire cette commande, il faut être connecté en root.

    J'ai donc voulu passer par une commande "sudo su" qui permet bien cela ?

    j'ai donc essayé d'exécuter ce process :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
     
    try {
     
        pTest = rt.exec(new String[] {"sudo","su"});
        PrintStream pltest = new PrintStream(pTest.getOutputStream());
        pltest.print("mon mot de pass");
        pltest.write(KeyEvent.VK_ENTER);
        pltest.flush();
        pltest.close();
     
     
    } catch (Exception e1) {
     
        e1.printStackTrace();
    }
    Par la suite j'essaye donc comme je suis censé être connecté en root, de faire cette commande

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
     
    try {						
        p2 = rt.exec(new String[] {"certtool", "i",liste_certificat[j]});
        p2.waitFor();
     
    } catch (Exception e) {
     
        System.out.println("erreur installation Autorités intermediaire dans le keychain X509Anchors");
    }
    Mais voila je ne relève aucune erreur ou exception, mais rien ne s'exécute non plus ...

    j'ai bien l'impression que le "sudo su" ne fait rien du tout quand il est passé comme ça dans java.

    1) Y a t-il une erreur dans ce que j'essaye de faire ?
    2) connaissez vous sinon une autre manière de faire pour Mac ?
    3) Joker ?

    voila ça fait deux jours que je bloque sur ce truc, ça a l'air tout bête mais je doit manquer quelque chose d'important

    merci d'avance

  2. #2
    Membre confirmé
    Profil pro
    Développeur informatique
    Inscrit en
    Novembre 2008
    Messages
    108
    Détails du profil
    Informations personnelles :
    Âge : 38
    Localisation : France

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Novembre 2008
    Messages : 108
    Par défaut
    bon bha j'ai encore résolu un problème ouééééé
    J'ai tout simplement fait mon sudo su

    et ensuite j'ai réalisé ma commande certtool une fois que le sudo étati terminé mais en rajoutant quand même un sudo en début de commande, qui me donnais donc "sudo certtool i ....."

    voila tout fonctionne bien maintenant

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [Java][Mac] Titre de l'apps + Icone dock
    Par jamesst20 dans le forum Langage
    Réponses: 2
    Dernier message: 28/07/2011, 15h41
  2. [Java][Mac] Titre de l'application dans la barre des menus
    Par JaroBx dans le forum Général Java
    Réponses: 4
    Dernier message: 18/07/2010, 20h41
  3. [JAVA] Quel EDI JAVA choisir pour Mac OS X ?
    Par didi dans le forum Développement OS X
    Réponses: 18
    Dernier message: 29/09/2007, 22h07
  4. [MAC] Lancement d'appli java
    Par zakir dans le forum Général Java
    Réponses: 3
    Dernier message: 15/03/2005, 10h01

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