rust/hedgewars-server/src/server/network.rs
changeset 15530 a859f08ebb4f
parent 15520 fd3a20e9d095
child 15531 ede5f4ec48f3
equal deleted inserted replaced
15529:cc774c6e933e 15530:a859f08ebb4f
   720             .expect("Cannot find certificate file");
   720             .expect("Cannot find certificate file");
   721         builder
   721         builder
   722             .set_private_key_file("ssl/key.pem", SslFiletype::PEM)
   722             .set_private_key_file("ssl/key.pem", SslFiletype::PEM)
   723             .expect("Cannot find private key file");
   723             .expect("Cannot find private key file");
   724         builder.set_options(SslOptions::NO_COMPRESSION);
   724         builder.set_options(SslOptions::NO_COMPRESSION);
   725         builder.set_cipher_list("DEFAULT:!LOW:!RC4:!EXP").unwrap();
   725         builder.set_options(SslOptions::NO_TLSV1_0);
       
   726         builder.set_options(SslOptions::NO_TLSV1_1);
       
   727         builder.set_cipher_list("ECDHE-ECDSA-AES128-GCM-SHA256:ECDHE-RSA-AES128-GCM-SHA256:ECDHE-ECDSA-AES256-GCM-SHA384:ECDHE-RSA-AES256-GCM-SHA384:ECDHE-ECDSA-CHACHA20-POLY1305:ECDHE-RSA-CHACHA20-POLY1305:DHE-RSA-AES128-GCM-SHA256:DHE-RSA-AES256-GCM-SHA384").unwrap();
   726         ServerSsl {
   728         ServerSsl {
   727             listener,
   729             listener,
   728             context: builder.build(),
   730             context: builder.build(),
   729         }
   731         }
   730     }
   732     }