Daniel García
4 years ago
No known key found for this signature in database
GPG Key ID: FC8A7D14C3CD543A
2 changed files with
3 additions and
11 deletions
-
src/error.rs
-
src/main.rs
|
@ -42,6 +42,7 @@ use jsonwebtoken::errors::Error as JwtErr; |
|
|
use lettre::address::AddressError as AddrErr; |
|
|
use lettre::address::AddressError as AddrErr; |
|
|
use lettre::error::Error as LettreErr; |
|
|
use lettre::error::Error as LettreErr; |
|
|
use lettre::transport::smtp::Error as SmtpErr; |
|
|
use lettre::transport::smtp::Error as SmtpErr; |
|
|
|
|
|
use openssl::error::ErrorStack as SSLErr; |
|
|
use regex::Error as RegexErr; |
|
|
use regex::Error as RegexErr; |
|
|
use reqwest::Error as ReqErr; |
|
|
use reqwest::Error as ReqErr; |
|
|
use serde_json::{Error as SerdeErr, Value}; |
|
|
use serde_json::{Error as SerdeErr, Value}; |
|
@ -50,7 +51,6 @@ use std::time::SystemTimeError as TimeErr; |
|
|
use u2f::u2ferror::U2fError as U2fErr; |
|
|
use u2f::u2ferror::U2fError as U2fErr; |
|
|
use webauthn_rs::error::WebauthnError as WebauthnErr; |
|
|
use webauthn_rs::error::WebauthnError as WebauthnErr; |
|
|
use yubico::yubicoerror::YubicoError as YubiErr; |
|
|
use yubico::yubicoerror::YubicoError as YubiErr; |
|
|
use openssl::error::ErrorStack as SSLErr; |
|
|
|
|
|
|
|
|
|
|
|
#[derive(Serialize)] |
|
|
#[derive(Serialize)] |
|
|
pub struct Empty {} |
|
|
pub struct Empty {} |
|
|
|
@ -17,15 +17,7 @@ extern crate diesel; |
|
|
extern crate diesel_migrations; |
|
|
extern crate diesel_migrations; |
|
|
|
|
|
|
|
|
use job_scheduler::{Job, JobScheduler}; |
|
|
use job_scheduler::{Job, JobScheduler}; |
|
|
use std::{ |
|
|
use std::{fs::create_dir_all, panic, path::Path, process::exit, str::FromStr, thread, time::Duration}; |
|
|
fs::create_dir_all, |
|
|
|
|
|
panic, |
|
|
|
|
|
path::Path, |
|
|
|
|
|
process::exit, |
|
|
|
|
|
str::FromStr, |
|
|
|
|
|
thread, |
|
|
|
|
|
time::Duration, |
|
|
|
|
|
}; |
|
|
|
|
|
|
|
|
|
|
|
#[macro_use] |
|
|
#[macro_use] |
|
|
mod error; |
|
|
mod error; |
|
@ -252,7 +244,7 @@ fn check_data_folder() { |
|
|
} |
|
|
} |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
fn check_rsa_keys()-> Result<(), crate::error::Error> { |
|
|
fn check_rsa_keys() -> Result<(), crate::error::Error> { |
|
|
// If the RSA keys don't exist, try to create them
|
|
|
// If the RSA keys don't exist, try to create them
|
|
|
let priv_path = CONFIG.private_rsa_key(); |
|
|
let priv_path = CONFIG.private_rsa_key(); |
|
|
let pub_path = CONFIG.public_rsa_key(); |
|
|
let pub_path = CONFIG.public_rsa_key(); |
|
|