fix alpn test

This commit is contained in:
Rob Ede 2021-10-20 01:11:29 +01:00
parent eec6bf6c5d
commit 2f6bef691b
No known key found for this signature in database
GPG Key ID: 97C636207D3EF933
1 changed files with 7 additions and 2 deletions

View File

@ -58,11 +58,16 @@ fn tls_config() -> RustlsServerConfig {
.collect(); .collect();
let mut keys = pkcs8_private_keys(key_file).unwrap(); let mut keys = pkcs8_private_keys(key_file).unwrap();
RustlsServerConfig::builder() let mut config = RustlsServerConfig::builder()
.with_safe_defaults() .with_safe_defaults()
.with_no_client_auth() .with_no_client_auth()
.with_single_cert(cert_chain, PrivateKey(keys.remove(0))) .with_single_cert(cert_chain, PrivateKey(keys.remove(0)))
.unwrap() .unwrap();
config.alpn_protocols.push(HTTP1_1_ALPN_PROTOCOL.to_vec());
config.alpn_protocols.push(H2_ALPN_PROTOCOL.to_vec());
config
} }
pub fn get_negotiated_alpn_protocol( pub fn get_negotiated_alpn_protocol(