pub struct IssuancePaths {
pub fleet_ca_cert: Option<PathBuf>,
pub fleet_ca_key: Option<PathBuf>,
pub audit_log: Option<PathBuf>,
pub trust_path: PathBuf,
}Fields§
§fleet_ca_cert: Option<PathBuf>§fleet_ca_key: Option<PathBuf>§audit_log: Option<PathBuf>§trust_path: PathBufPath to the daemon-configured trust.json (the --trust-file
flag). Both /v1/enroll (orgRootKey signature verify) and
/v1/agent/bootstrap-report (same) read this. The polling
loops have their own copy via ChannelRefsSource.trust_path
- they all point at the same file in production. ONE source
of truth for the daemon’s trust roots, not derived from
fleet_ca_cert (which broke when operators placed
fleet-ca.pem outside
/etc/nixfleet/cp/).
Trait Implementations§
Source§impl Clone for IssuancePaths
impl Clone for IssuancePaths
Source§fn clone(&self) -> IssuancePaths
fn clone(&self) -> IssuancePaths
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 IssuancePaths
impl Debug for IssuancePaths
Source§impl Default for IssuancePaths
impl Default for IssuancePaths
Source§fn default() -> IssuancePaths
fn default() -> IssuancePaths
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for IssuancePaths
impl RefUnwindSafe for IssuancePaths
impl Send for IssuancePaths
impl Sync for IssuancePaths
impl Unpin for IssuancePaths
impl UnwindSafe for IssuancePaths
Blanket Implementations§
§impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
§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