pub struct SpMetadataConfig {
pub entity_id: String,
pub signing_certs: Vec<String>,
pub encrypt_certs: Vec<String>,
pub authn_requests_signed: bool,
pub want_assertions_signed: bool,
pub name_id_format: Vec<String>,
pub single_logout_service: Vec<Endpoint>,
pub assertion_consumer_service: Vec<Endpoint>,
pub elements_order: Option<Vec<String>>,
}Expand description
SP metadata generation input.
Fields§
§entity_id: StringentityID.
signing_certs: Vec<String>Signing certificates (PEM or bare base64).
encrypt_certs: Vec<String>Encryption certificates (PEM or bare base64).
authn_requests_signed: boolAuthnRequestsSigned.
want_assertions_signed: boolWantAssertionsSigned.
name_id_format: Vec<String><NameIDFormat> values (defaults to email address when empty).
single_logout_service: Vec<Endpoint>SingleLogoutService endpoints.
assertion_consumer_service: Vec<Endpoint>AssertionConsumerService endpoints.
elements_order: Option<Vec<String>>Element ordering profile (defaults to elements_order::DEFAULT).
Trait Implementations§
Source§impl Clone for SpMetadataConfig
impl Clone for SpMetadataConfig
Source§fn clone(&self) -> SpMetadataConfig
fn clone(&self) -> SpMetadataConfig
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for SpMetadataConfig
impl Debug for SpMetadataConfig
Source§impl Default for SpMetadataConfig
impl Default for SpMetadataConfig
Source§fn default() -> SpMetadataConfig
fn default() -> SpMetadataConfig
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for SpMetadataConfig
impl RefUnwindSafe for SpMetadataConfig
impl Send for SpMetadataConfig
impl Sync for SpMetadataConfig
impl Unpin for SpMetadataConfig
impl UnsafeUnpin for SpMetadataConfig
impl UnwindSafe for SpMetadataConfig
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more