pub struct EnvelopeKeySet {
pub keys: Vec<EnvelopeKey>,
}Fields§
§keys: Vec<EnvelopeKey>Implementations§
Source§impl EnvelopeKeySet
impl EnvelopeKeySet
pub fn from_config(cfg: &EnvelopeConfig) -> RegistryResult<Self>
pub fn active_key(&self, now_ms: u64) -> Option<EnvelopeKey>
pub fn find_by_kid(&self, kid: &[u8; 8], now_ms: u64) -> Option<EnvelopeKey>
pub fn public_keys(&self) -> Vec<EnvelopePublicKey>
Trait Implementations§
Source§impl Clone for EnvelopeKeySet
impl Clone for EnvelopeKeySet
Source§fn clone(&self) -> EnvelopeKeySet
fn clone(&self) -> EnvelopeKeySet
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 moreAuto Trait Implementations§
impl Freeze for EnvelopeKeySet
impl RefUnwindSafe for EnvelopeKeySet
impl Send for EnvelopeKeySet
impl Sync for EnvelopeKeySet
impl Unpin for EnvelopeKeySet
impl UnwindSafe for EnvelopeKeySet
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