use rpki::uri;
use crate::commons::crypto::IdCert;
#[derive(Clone, Debug, Deserialize, Eq, PartialEq, Serialize)]
pub struct Publisher {
id_cert: IdCert,
base_uri: uri::Rsync,
}
impl Publisher {
pub fn id_cert(&self) -> &IdCert {
&self.id_cert
}
pub fn base_uri(&self) -> &uri::Rsync {
&self.base_uri
}
}
impl Publisher {
pub fn new(id_cert: IdCert, base_uri: uri::Rsync) -> Self {
Publisher { id_cert, base_uri }
}
}