pub struct SetupToken {
pub node_public_key: Vec<u8>,
pub node_agreement_public_key: Vec<u8>,
pub csr_der: Vec<u8>,
pub node_id: String,
}Expand description
Setup token from a node requesting a certificate
Fields§
§node_public_key: Vec<u8>Node’s public key for identity
node_agreement_public_key: Vec<u8>Node’s ECIES agreement public key (P-256)
csr_der: Vec<u8>Node’s certificate signing request (CSR) in DER format
node_id: StringNode identifier string
Trait Implementations§
Source§impl Clone for SetupToken
impl Clone for SetupToken
Source§fn clone(&self) -> SetupToken
fn clone(&self) -> SetupToken
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 SetupToken
impl Debug for SetupToken
Source§impl<'de> Deserialize<'de> for SetupToken
impl<'de> Deserialize<'de> for SetupToken
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 SetupToken
impl RefUnwindSafe for SetupToken
impl Send for SetupToken
impl Sync for SetupToken
impl Unpin for SetupToken
impl UnsafeUnpin for SetupToken
impl UnwindSafe for SetupToken
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