pub struct TrustStore { /* private fields */ }Expand description
Trust store for plugin verification
Implementations§
Source§impl TrustStore
impl TrustStore
Sourcepub fn verify_signature(
&self,
_content_hash: &str,
_signature: &DigitalSignature,
) -> Result<bool>
pub fn verify_signature( &self, _content_hash: &str, _signature: &DigitalSignature, ) -> Result<bool>
Verify a digital signature
Sourcepub fn get_publisher_trust(&self, publisher: &PublisherInfo) -> f32
pub fn get_publisher_trust(&self, publisher: &PublisherInfo) -> f32
Get publisher trust level
Trait Implementations§
Source§impl Debug for TrustStore
impl Debug for TrustStore
Auto Trait Implementations§
impl Freeze for TrustStore
impl RefUnwindSafe for TrustStore
impl Send for TrustStore
impl Sync for TrustStore
impl Unpin for TrustStore
impl UnwindSafe for TrustStore
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
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