pub struct SignerContext {
pub sources: Mutex<PersistentSources>,
}Expand description
Shared on-demand signing context. Holds the persistent revocation sources
(DogtagSync retains a sync cookie — must be shared, not rebuilt each pass)
behind a mutex that serializes on-demand signing (admin API) against the
background signer loop, so epoch derivation (from the state store) and
{label}.ahu writes never interleave.
Fields§
§sources: Mutex<PersistentSources>Auto Trait Implementations§
impl !Freeze for SignerContext
impl !RefUnwindSafe for SignerContext
impl Send for SignerContext
impl Sync for SignerContext
impl Unpin for SignerContext
impl UnsafeUnpin for SignerContext
impl !UnwindSafe for SignerContext
Blanket Implementations§
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