diff --git a/serveurstore.keys b/serveurstore.keys new file mode 100644 index 0000000..ddee04a Binary files /dev/null and b/serveurstore.keys differ diff --git a/src/main/java/fr/istic/chiffrement/Serveur.java b/src/main/java/fr/istic/chiffrement/Serveur.java index 13210de..561cfd3 100644 --- a/src/main/java/fr/istic/chiffrement/Serveur.java +++ b/src/main/java/fr/istic/chiffrement/Serveur.java @@ -53,15 +53,16 @@ public class Serveur { KeyManagerFactory kmf = KeyManagerFactory.getInstance("SunX509"); KeyStore ks = KeyStore.getInstance("JKS"); - ks.load(new FileInputStream("monstore.keys"), PASSWORD); + ks.load(new FileInputStream("serveurstore.keys"), PASSWORD); kmf.init(ks, PASSWORD); context.init(kmf.getKeyManagers(), null, null); Arrays.fill(PASSWORD, '0'); SSLServerSocketFactory factory = context.getServerSocketFactory(); SSLServerSocket server = (SSLServerSocket) factory.createServerSocket(9999); - server.setEnabledCipherSuites(new String[] { "TLS_ECDH_anon_WITH_AES_128_CBC_SHA" }); - + //server.setEnabledCipherSuites(new String[] { "TLS_ECDH_anon_WITH_AES_128_CBC_SHA" }); + server.setEnabledCipherSuites(new String[] { "TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256" }); + return server; // Retourner la socket correctement configurée }