pub struct OfflineRevocationListRuntime { /* private fields */ }Implementations§
Source§impl OfflineRevocationListRuntime
impl OfflineRevocationListRuntime
Sourcepub fn load(
list: OfflineRevocationList,
issuer_public_key: &[u8; 32],
now: &str,
) -> Result<Self, OrlError>
pub fn load( list: OfflineRevocationList, issuer_public_key: &[u8; 32], now: &str, ) -> Result<Self, OrlError>
Build the runtime AFTER verifying the issuer signature. Refuses
to construct if the signature does not validate, the list has
expired (valid_until < now), or the list version is unknown.
Sourcepub fn is_revoked(
&self,
kind: &RevokedEntry_Kind,
id: &str,
) -> Option<&RevokedEntry>
pub fn is_revoked( &self, kind: &RevokedEntry_Kind, id: &str, ) -> Option<&RevokedEntry>
Was a target revoked by this list?
pub fn metadata(&self) -> OrlMetadata<'_>
Trait Implementations§
Auto Trait Implementations§
impl Freeze for OfflineRevocationListRuntime
impl RefUnwindSafe for OfflineRevocationListRuntime
impl Send for OfflineRevocationListRuntime
impl Sync for OfflineRevocationListRuntime
impl Unpin for OfflineRevocationListRuntime
impl UnsafeUnpin for OfflineRevocationListRuntime
impl UnwindSafe for OfflineRevocationListRuntime
Blanket Implementations§
Source§impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
Source§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
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