pub struct DescriptorKeyring { /* private fields */ }Expand description
Trust anchors come from the application, including key rotation policy.
Implementations§
Source§impl DescriptorKeyring
impl DescriptorKeyring
pub fn new(keys: impl IntoIterator<Item = (String, [u8; 32])>) -> Result<Self>
pub fn verify_set( &self, document: &EndpointDescriptorSetDocument, now_unix_millis: i64, preferred_region: Option<&str>, ) -> Result<VerifiedEndpointDescriptor>
Auto Trait Implementations§
impl Freeze for DescriptorKeyring
impl RefUnwindSafe for DescriptorKeyring
impl Send for DescriptorKeyring
impl Sync for DescriptorKeyring
impl Unpin for DescriptorKeyring
impl UnsafeUnpin for DescriptorKeyring
impl UnwindSafe for DescriptorKeyring
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
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> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more