use der_parser::DerError;
#[derive(Debug,PartialEq)]
pub struct NidError;
#[derive(Debug,PartialEq)]
pub enum X509Error {
Generic,
InvalidVersion,
InvalidSerial,
InvalidAlgorithmIdentifier,
InvalidX509Name,
InvalidDate,
InvalidExtensions,
InvalidTbsCertificate,
InvalidCertificate,
Der(DerError),
}
impl From<DerError> for X509Error {
fn from(e: DerError) -> X509Error { X509Error::Der(e) }
}