pub struct ValidationHelperV1 { /* private fields */ }
Expand description
Implements a client for the Binary Authorization API.
§Service Description
BinAuthz Attestor verification
§Configuration
ValidationHelperV1
has various configuration parameters, the defaults should
work with most applications.
§Pooling and Cloning
ValidationHelperV1
holds a connection pool internally, it is advised to
create one and the reuse it. You do not need to wrap ValidationHelperV1
in
an Rc or Arc to reuse it, because it already uses an Arc
internally.
Implementations§
Source§impl ValidationHelperV1
impl ValidationHelperV1
Sourcepub async fn new_with_config(conf: ClientConfig) -> Result<Self>
pub async fn new_with_config(conf: ClientConfig) -> Result<Self>
Creates a new client with the specified configuration.
Sourcepub fn from_stub<T>(stub: T) -> Selfwhere
T: ValidationHelperV1 + 'static,
pub fn from_stub<T>(stub: T) -> Selfwhere
T: ValidationHelperV1 + 'static,
Creates a new client from the provided stub.
The most common case for calling this function is when mocking the client.
Sourcepub fn validate_attestation_occurrence(
&self,
attestor: impl Into<String>,
) -> ValidateAttestationOccurrence
pub fn validate_attestation_occurrence( &self, attestor: impl Into<String>, ) -> ValidateAttestationOccurrence
Returns whether the given Attestation for the given image URI was signed by the given Attestor
Trait Implementations§
Source§impl Clone for ValidationHelperV1
impl Clone for ValidationHelperV1
Source§fn clone(&self) -> ValidationHelperV1
fn clone(&self) -> ValidationHelperV1
Returns a copy 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 ValidationHelperV1
impl !RefUnwindSafe for ValidationHelperV1
impl Send for ValidationHelperV1
impl Sync for ValidationHelperV1
impl Unpin for ValidationHelperV1
impl !UnwindSafe for ValidationHelperV1
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