use rpki::ca::idexchange::CaHandle;
use crate::commons::error::Error;
mod aspa;
pub use self::aspa::*;
mod bgpsec;
pub use self::bgpsec::*;
mod certauth;
pub use self::certauth::CertAuth;
mod child;
pub use self::child::*;
mod rc;
pub use self::rc::ResourceClass;
mod keys;
pub use self::keys::*;
mod publishing;
pub use self::publishing::*;
mod routes;
pub use self::routes::*;
mod commands;
pub use self::commands::*;
mod events;
pub use self::events::Rfc8183Id;
pub use self::events::*;
mod manager;
pub use self::manager::CaManager;
mod rta;
pub use self::rta::*;
mod status;
pub use self::status::*;
pub const TA_NAME: &str = "ta"; pub const TESTBED_CA_NAME: &str = "testbed";
pub fn ta_handle() -> CaHandle {
use std::str::FromStr;
CaHandle::from_str(TA_NAME).unwrap()
}
pub fn testbed_ca_handle() -> CaHandle {
use std::str::FromStr;
CaHandle::from_str(TESTBED_CA_NAME).unwrap()
}