Struct gapi_grpc::grafeas::v1beta1::attestation::Attestation[][src]

pub struct Attestation {
    pub signature: Option<Signature>,
}

Occurrence that represents a single “attestation”. The authenticity of an attestation can be verified using the attached signature. If the verifier trusts the public key of the signer, then verifying the signature is sufficient to establish trust. In this circumstance, the authority to which this attestation is attached is primarily useful for look-up (how to find this attestation if you already know the authority and artifact to be verified) and intent (which authority was this attestation intended to sign for).

Fields

signature: Option<Signature>

Required. The signature, generally over the resource_url, that verifies this attestation. The semantics of the signature veracity are ultimately determined by the verification engine.

Trait Implementations

impl Clone for Attestation[src]

impl Debug for Attestation[src]

impl Default for Attestation[src]

impl Message for Attestation[src]

impl PartialEq<Attestation> for Attestation[src]

impl StructuralPartialEq for Attestation[src]

Auto Trait Implementations

impl RefUnwindSafe for Attestation

impl Send for Attestation

impl Sync for Attestation

impl Unpin for Attestation

impl UnwindSafe for Attestation

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> From<T> for T[src]

impl<T> Instrument for T[src]

impl<T> Instrument for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> IntoRequest<T> for T[src]

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.

impl<V, T> VZip<V> for T where
    V: MultiLane<T>, 
[src]

impl<T> WithSubscriber for T[src]