pub struct SignedNodeCredentials {
pub ca_cert_pem: String,
pub node_cert_pem: String,
pub node_key_pem: String,
}Expand description
Credentials produced by sign_node_cert – no CA key material, just what the clinic node needs.
Fields§
§ca_cert_pem: StringCA certificate in PEM format. The clinic copies this to tls/ca.crt.
node_cert_pem: StringNode certificate signed by the hub CA. Written to tls/node.crt.
node_key_pem: StringNode private key (stays on this clinic node only). Written to tls/node.key.
Auto Trait Implementations§
impl Freeze for SignedNodeCredentials
impl RefUnwindSafe for SignedNodeCredentials
impl Send for SignedNodeCredentials
impl Sync for SignedNodeCredentials
impl Unpin for SignedNodeCredentials
impl UnsafeUnpin for SignedNodeCredentials
impl UnwindSafe for SignedNodeCredentials
Blanket Implementations§
Source§impl<T> ArchivePointee for T
impl<T> ArchivePointee for T
Source§type ArchivedMetadata = ()
type ArchivedMetadata = ()
The archived version of the pointer metadata for this type.
Source§fn pointer_metadata(
_: &<T as ArchivePointee>::ArchivedMetadata,
) -> <T as Pointee>::Metadata
fn pointer_metadata( _: &<T as ArchivePointee>::ArchivedMetadata, ) -> <T as Pointee>::Metadata
Converts some archived metadata to the pointer metadata for itself.
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
Source§impl<F, W, T, D> Deserialize<With<T, W>, D> for F
impl<F, W, T, D> Deserialize<With<T, W>, D> for F
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> LayoutRaw for T
impl<T> LayoutRaw for T
Source§fn layout_raw(_: <T as Pointee>::Metadata) -> Result<Layout, LayoutError>
fn layout_raw(_: <T as Pointee>::Metadata) -> Result<Layout, LayoutError>
Gets the layout of the type.