update dependencies
This commit is contained in:
@@ -1,5 +1,5 @@
|
||||
use rustls::{server::{ResolvesServerCert, ClientHello}, sign::{CertifiedKey, SigningKey, Signer as TLSSigner}, SignatureScheme, SignatureAlgorithm};
|
||||
use rustls_pki_types::CertificateDer;
|
||||
use rustls::{pki_types::CertificateDer, server::{ClientHello, ResolvesServerCert}, sign::{CertifiedKey, Signer as TLSSigner, SigningKey}, SignatureAlgorithm, SignatureScheme};
|
||||
// use rustls_pki_types::CertificateDer;
|
||||
use std::{sync::Arc, fs, io::BufReader};
|
||||
use ed25519_dalek::Signer;
|
||||
|
||||
@@ -78,4 +78,4 @@ impl TLSSigner for Ed25519Signer {
|
||||
fn sign(&self, message: &[u8]) -> Result<Vec<u8>, rustls::Error> {
|
||||
Ok(self.key.sign(message).to_vec())
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -14,7 +14,6 @@ fn main() -> Result<(), Box<dyn Error>> {
|
||||
let cert_resolver = Arc::new(CertificateResolver::new("./ed25519.crt".to_string(), ed25519_key));
|
||||
|
||||
let config = Arc::new(ServerConfig::builder()
|
||||
.with_safe_defaults()
|
||||
.with_no_client_auth()
|
||||
.with_cert_resolver(cert_resolver));
|
||||
|
||||
@@ -34,7 +33,7 @@ fn main() -> Result<(), Box<dyn Error>> {
|
||||
}
|
||||
};
|
||||
|
||||
let mut conn = accepted.into_connection(config.clone())?;
|
||||
let mut conn = accepted.into_connection(config.clone()).expect("Something went wrong");
|
||||
|
||||
// Proceed with handling the ServerConnection
|
||||
// Important: We do no error handling here, but you should!
|
||||
|
||||
Reference in New Issue
Block a user