chik_ssl/error.rs
1use time::error::ComponentRange;
2
3pub type Result<T> = std::result::Result<T, Error>;
4
5#[derive(thiserror::Error, Debug, PartialEq, Eq)]
6pub enum Error {
7 #[error("{0}")]
8 KeyGen(#[from] rsa::Error),
9
10 #[error("{0}")]
11 Pkcs8(#[from] rsa::pkcs8::Error),
12
13 #[error("{0}")]
14 CertGen(#[from] rcgen::Error),
15
16 #[error("{0}")]
17 DateRange(#[from] ComponentRange),
18}