#[non_exhaustive]pub struct IcacIdentity {
pub cert: MatterCertificate,
/* private fields */
}Expand description
A per-fabric intermediate CA (ICAC): the issued ICAC certificate plus the
PKCS#8 private key that signs NOCs under it. None for a flat RCAC->NOC
fabric (the default).
Fields (Non-exhaustive)§
This struct is marked as non-exhaustive
Non-exhaustive structs could have additional fields added in future. Therefore, non-exhaustive structs cannot be constructed in external crates using the traditional
Struct { .. } syntax; cannot be matched against without a wildcard ..; and struct update syntax will not work.cert: MatterCertificateThe RCAC-signed ICAC certificate.
Trait Implementations§
Source§impl Clone for IcacIdentity
impl Clone for IcacIdentity
Source§fn clone(&self) -> IcacIdentity
fn clone(&self) -> IcacIdentity
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 moreAuto Trait Implementations§
impl Freeze for IcacIdentity
impl RefUnwindSafe for IcacIdentity
impl Send for IcacIdentity
impl Sync for IcacIdentity
impl Unpin for IcacIdentity
impl UnsafeUnpin for IcacIdentity
impl UnwindSafe for IcacIdentity
Blanket Implementations§
Source§impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
Source§impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
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