Ver Mensaje Individual
  #1 (permalink)  
Antiguo 21/05/2007, 10:17
ferola
 
Fecha de Ingreso: noviembre-2006
Mensajes: 199
Antigüedad: 17 años, 5 meses
Puntos: 2
Problema con Código Java y Claves

Hola a todos, estoy trabajando con transmision segura de información en Java, y creo dos claves, una pública y otra privada.

PrivateKey clavePrivada = clavesRSA.getPrivate();
PublicKey clavePublica = clavesRSA.getPublic();

System.out.print("CLAVE PUBLICA: ");
System.out.println(new String(clavePublica.getEncoded()));

Hasta ahora me funciona bien, y me la muestra por pantalla.
Pero yo quiero meter esas claves en un string para almacenarlas en un fichero de texto. Lo hago como pongo a continuación, pero no me funciona. ¿Alguien sabe el por qué?

String clavepub = new String(clavePublica.getEncoded());
System.out.println("String es: "+ clavepub);
FileWriter fichero = new FileWriter("Publica.txt");
PrintWriter pw = new PrintWriter(fichero);
pw.println(clavepub);

Ni me la muestra por pantalla, ni me la mete en el fichero (aunque el fichero me lo crea).
Gracias!