OpenSsl et java
GuiomNantes
Messages postés
7
Statut
Membre
-
banbino -
banbino -
Bonjour,
Je n'arrive pas à exécuter une commande de OpenSSl sous java.
Sous dos cette commande demande lors de son exécution un password et ensuite de le répéter . C'est cela que je n'arrive pas à faire:
// commande openssl
String[] cmd = new String[] {"openssl", "genrsa", "-des3" ,"-out" ,"mer.pem" ,"1024"};
Runtime environnement = Runtime.getRuntime();
Process process = environnement.exec(cmd);
BufferedReader out = new BufferedReader(new InputStreamReader(process.getErrorStream()));
String s=out.readLine();
// je recupere les messages affichés à l'écran
while (s != null){
System.out.println(s);
s=out.readLine();
// mon programme bouvle a l'infini ici
}
OutputStream flot = process.getOutputStream();
// mes deux MDP
flot.write((new String("MDP").getBytes()));
flot.write((new String("MDP").getBytes()));
flot.flush();
flot.close();
Je n'arrive pas à exécuter une commande de OpenSSl sous java.
Sous dos cette commande demande lors de son exécution un password et ensuite de le répéter . C'est cela que je n'arrive pas à faire:
// commande openssl
String[] cmd = new String[] {"openssl", "genrsa", "-des3" ,"-out" ,"mer.pem" ,"1024"};
Runtime environnement = Runtime.getRuntime();
Process process = environnement.exec(cmd);
BufferedReader out = new BufferedReader(new InputStreamReader(process.getErrorStream()));
String s=out.readLine();
// je recupere les messages affichés à l'écran
while (s != null){
System.out.println(s);
s=out.readLine();
// mon programme bouvle a l'infini ici
}
OutputStream flot = process.getOutputStream();
// mes deux MDP
flot.write((new String("MDP").getBytes()));
flot.write((new String("MDP").getBytes()));
flot.flush();
flot.close();
A voir également:
- OpenSsl et java
- Jeux java itel - Télécharger - Jeux vidéo
- Waptrick java football - Télécharger - Jeux vidéo
- Eclipse java - Télécharger - Langages
- Waptrick java voiture - Télécharger - Jeux vidéo
- Java apk - Télécharger - Langages