#[derive(Debug, Clone)]
#[non_exhaustive]
pub struct ServiceProvider {
pub entity_id: String,
pub acs_url: String,
pub signing_cert: Option<String>,
pub private_key: Option<String>,
}
impl ServiceProvider {
pub fn new(entity_id: impl Into<String>, acs_url: impl Into<String>) -> Self {
Self {
entity_id: entity_id.into(),
acs_url: acs_url.into(),
signing_cert: None,
private_key: None,
}
}
}