pub struct NodeCertificateMessage {
pub node_certificate: X509Certificate,
pub ca_certificate: X509Certificate,
pub metadata: CertificateMetadata,
}Expand description
Secure message containing certificate and CA information for a node
Fields§
§node_certificate: X509CertificateThe signed certificate for the node
ca_certificate: X509CertificateThe CA certificate for validation
metadata: CertificateMetadataAdditional metadata
Trait Implementations§
Source§impl Clone for NodeCertificateMessage
impl Clone for NodeCertificateMessage
Source§fn clone(&self) -> NodeCertificateMessage
fn clone(&self) -> NodeCertificateMessage
Returns a duplicate of the value. Read more
1.0.0 · 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 NodeCertificateMessage
impl Debug for NodeCertificateMessage
Source§impl<'de> Deserialize<'de> for NodeCertificateMessage
impl<'de> Deserialize<'de> for NodeCertificateMessage
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
Auto Trait Implementations§
impl Freeze for NodeCertificateMessage
impl RefUnwindSafe for NodeCertificateMessage
impl Send for NodeCertificateMessage
impl Sync for NodeCertificateMessage
impl Unpin for NodeCertificateMessage
impl UnsafeUnpin for NodeCertificateMessage
impl UnwindSafe for NodeCertificateMessage
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