mirror of https://github.com/fafhrd91/actix-net
Fix accept openssl test
This commit is contained in:
parent
610ba89670
commit
027e1d4a13
|
@ -127,7 +127,7 @@ futures-util = { version = "0.3.17", default-features = false, features = ["sink
|
||||||
itertools = "0.12"
|
itertools = "0.12"
|
||||||
rcgen = "0.12"
|
rcgen = "0.12"
|
||||||
rustls-pemfile = "2"
|
rustls-pemfile = "2"
|
||||||
tokio-rustls-025 = { package = "tokio-rustls", version = "0.25" }
|
tokio-rustls-026 = { package = "tokio-rustls", version = "0.26", features = ["ring"] }
|
||||||
trust-dns-resolver = "0.23"
|
trust-dns-resolver = "0.23"
|
||||||
|
|
||||||
[[example]]
|
[[example]]
|
||||||
|
|
|
@ -51,7 +51,7 @@ fn openssl_acceptor(cert: String, key: String) -> tls_openssl::ssl::SslAcceptor
|
||||||
|
|
||||||
mod danger {
|
mod danger {
|
||||||
use rustls_pki_types_1::{CertificateDer, ServerName, UnixTime};
|
use rustls_pki_types_1::{CertificateDer, ServerName, UnixTime};
|
||||||
use tokio_rustls_025::rustls;
|
use tokio_rustls_026::rustls;
|
||||||
|
|
||||||
/// Disables certificate verification to allow self-signed certs from rcgen.
|
/// Disables certificate verification to allow self-signed certs from rcgen.
|
||||||
#[derive(Debug)]
|
#[derive(Debug)]
|
||||||
|
@ -63,7 +63,7 @@ mod danger {
|
||||||
_end_entity: &CertificateDer<'_>,
|
_end_entity: &CertificateDer<'_>,
|
||||||
_intermediates: &[CertificateDer<'_>],
|
_intermediates: &[CertificateDer<'_>],
|
||||||
_server_name: &ServerName<'_>,
|
_server_name: &ServerName<'_>,
|
||||||
_ocsp_response: &[u8],
|
_ocsp: &[u8],
|
||||||
_now: UnixTime,
|
_now: UnixTime,
|
||||||
) -> Result<rustls::client::danger::ServerCertVerified, rustls::Error> {
|
) -> Result<rustls::client::danger::ServerCertVerified, rustls::Error> {
|
||||||
Ok(rustls::client::danger::ServerCertVerified::assertion())
|
Ok(rustls::client::danger::ServerCertVerified::assertion())
|
||||||
|
@ -137,13 +137,13 @@ async fn accepts_connections() {
|
||||||
let config = rustls_connector(cert, key);
|
let config = rustls_connector(cert, key);
|
||||||
let config = Arc::new(config);
|
let config = Arc::new(config);
|
||||||
|
|
||||||
let mut conn = tokio_rustls_025::rustls::ClientConnection::new(
|
let mut conn = tokio_rustls_026::rustls::ClientConnection::new(
|
||||||
config,
|
config,
|
||||||
ServerName::try_from("localhost").unwrap(),
|
ServerName::try_from("localhost").unwrap(),
|
||||||
)
|
)
|
||||||
.unwrap();
|
.unwrap();
|
||||||
|
|
||||||
let mut stream = tokio_rustls_025::rustls::Stream::new(&mut conn, &mut sock);
|
let mut stream = tokio_rustls_026::rustls::Stream::new(&mut conn, &mut sock);
|
||||||
|
|
||||||
stream.flush().expect("TLS handshake failed");
|
stream.flush().expect("TLS handshake failed");
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue