Complete first version of DataStream
This commit is contained in:
@@ -6,6 +6,7 @@ mod dataconnmanager;
|
||||
use servercertdb::*;
|
||||
use pendingdataconndb::*;
|
||||
use servermanager::*;
|
||||
use dataconnmanager::*;
|
||||
use actix::prelude::*;
|
||||
use std::sync::Arc;
|
||||
use libbonknet::*;
|
||||
@@ -85,7 +86,8 @@ async fn main() {
|
||||
).unwrap()).unwrap());
|
||||
|
||||
let scdb_addr = ServerCertDB::new().start();
|
||||
let pdcm_addr = PendingDataConnManager::new().start();
|
||||
let dcm_addr = DataConnManager::new().start();
|
||||
let pdcm_addr = PendingDataConnManager::new(dcm_addr.clone()).start();
|
||||
let sm_addr = ServerManager::new(pdcm_addr.clone()).start();
|
||||
|
||||
Server::build()
|
||||
@@ -114,9 +116,6 @@ async fn main() {
|
||||
let peer_certs = stream.get_ref().1.peer_certificates().unwrap();
|
||||
let peer_cert_bytes = peer_certs.first().unwrap().to_vec();
|
||||
let peer_root_cert_der = peer_certs.last().unwrap().clone();
|
||||
// let scdb_addr = scdb_addr.clone();
|
||||
// let pdcm_addr = pdcm_addr.clone();
|
||||
// let sm_addr = sm_addr.clone();
|
||||
if peer_root_cert_der == *server_root_cert_der {
|
||||
info!("Server connection");
|
||||
let mut transport = Framed::new(stream, LengthDelimitedCodec::new());
|
||||
|
||||
Reference in New Issue
Block a user