[][src]Struct google_containeranalysis1_beta1::Attestation

pub struct Attestation {
    pub pgp_signed_attestation: Option<PgpSignedAttestation>,
    pub generic_signed_attestation: Option<GenericSignedAttestation>,
}

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).

This type is not used in any activity, and only used as part of another schema.

Fields

pgp_signed_attestation: Option<PgpSignedAttestation>

A PGP signed attestation.

generic_signed_attestation: Option<GenericSignedAttestation>

no description provided

Trait Implementations

impl Part for Attestation[src]

impl Clone for Attestation[src]

impl Default for Attestation[src]

impl Debug for Attestation[src]

impl Serialize for Attestation[src]

impl<'de> Deserialize<'de> for Attestation[src]

Auto Trait Implementations

Blanket Implementations

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

impl<T, U> Into<U> for T where
    U: From<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 = !

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<T> Borrow<T> for T where
    T: ?Sized
[src]

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

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

impl<T> Typeable for T where
    T: Any

impl<T> DeserializeOwned for T where
    T: Deserialize<'de>, 
[src]