pub struct ClientCertificate {
pub certificate_mapping_attribute: Option<CertificateMappingAttribute>,
pub certificates: Option<IdRef>,
pub enabled: Option<bool>,
pub respond_to_unauthenticated_clients: Option<bool>,
}
Expand description
Various settings for client certificate authentication such as mTLS or CAC/PIV.
Fields§
§certificate_mapping_attribute: Option<CertificateMappingAttribute>
§certificates: Option<IdRef>
§enabled: Option<bool>
An indication of whether client certificate authentication is enabled.
respond_to_unauthenticated_clients: Option<bool>
An indication of whether the service responds to clients that do not successfully authenticate.
Trait Implementations§
Source§impl Clone for ClientCertificate
impl Clone for ClientCertificate
Source§fn clone(&self) -> ClientCertificate
fn clone(&self) -> ClientCertificate
Returns a duplicate of the value. Read more
1.0.0 · Source§const fn clone_from(&mut self, source: &Self)
const fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moreSource§impl Debug for ClientCertificate
impl Debug for ClientCertificate
Source§impl Default for ClientCertificate
impl Default for ClientCertificate
Source§impl<'de> Deserialize<'de> for ClientCertificate
impl<'de> Deserialize<'de> for ClientCertificate
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl Metadata<'static> for ClientCertificate
impl Metadata<'static> for ClientCertificate
Source§const JSON_SCHEMA: &'static str = "AccountService.v1_13_0.json"
const JSON_SCHEMA: &'static str = "AccountService.v1_13_0.json"
Name of the json-schema file that describes the entity that implements this trait. Should
be only the file name, so that it can be resolved relative to the URL of the redfish
service, or the public Redfish schema index.
Auto Trait Implementations§
impl Freeze for ClientCertificate
impl RefUnwindSafe for ClientCertificate
impl Send for ClientCertificate
impl Sync for ClientCertificate
impl Unpin for ClientCertificate
impl UnwindSafe for ClientCertificate
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