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}