Package io.grafeas.v1beta1.attestation (2.52.0)

GitHub Repository

This package is not the recommended entry point to using this client library!

For this library, we recommend using com.google.containeranalysis.v1 for new applications.

Prerelease Implications

This package is a prerelease version! Use with caution.

Prerelease versions are considered unstable as they may be shut down and/or subject to breaking changes when upgrading. Use them only for testing or if you specifically need their experimental features.

Classes

Class Description
io.grafeas.v1beta1.attestation.Attestation 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
io.grafeas.v1beta1.attestation.Attestation.Builder 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
io.grafeas.v1beta1.attestation.AttestationOuterClass
io.grafeas.v1beta1.attestation.Authority Note kind that represents a logical attestation "role" or "authority". For example, an organization might have one Authority for "QA" and one for "build". This note is intended to act strictly as a grouping mechanism for
io.grafeas.v1beta1.attestation.Authority.Builder Note kind that represents a logical attestation "role" or "authority". For example, an organization might have one Authority for "QA" and one for "build". This note is intended to act strictly as a grouping mechanism for
io.grafeas.v1beta1.attestation.Authority.Hint This submessage provides human-readable hints about the purpose of the authority. Because the name of a note acts as its resource reference, it is important to disambiguate the canonical name of the Note (which might be a
io.grafeas.v1beta1.attestation.Authority.Hint.Builder This submessage provides human-readable hints about the purpose of the authority. Because the name of a note acts as its resource reference, it is important to disambiguate the canonical name of the Note (which might be a
io.grafeas.v1beta1.attestation.Details Details of an attestation occurrence.
io.grafeas.v1beta1.attestation.Details.Builder Details of an attestation occurrence.
io.grafeas.v1beta1.attestation.GenericSignedAttestation An attestation wrapper that uses the Grafeas Signature message. This attestation must define the serialized_payload that the signatures verify and any metadata necessary to interpret that plaintext. The
io.grafeas.v1beta1.attestation.GenericSignedAttestation.Builder An attestation wrapper that uses the Grafeas Signature message. This attestation must define the serialized_payload that the signatures verify and any metadata necessary to interpret that plaintext. The
io.grafeas.v1beta1.attestation.PgpSignedAttestation An attestation wrapper with a PGP-compatible signature. This message only supports ATTACHED signatures, where the payload that is signed is included alongside the signature itself in the same file.
io.grafeas.v1beta1.attestation.PgpSignedAttestation.Builder An attestation wrapper with a PGP-compatible signature. This message only supports ATTACHED signatures, where the payload that is signed is included alongside the signature itself in the same file.

Interfaces

Interface Description
io.grafeas.v1beta1.attestation.AttestationOrBuilder
io.grafeas.v1beta1.attestation.Authority.HintOrBuilder
io.grafeas.v1beta1.attestation.AuthorityOrBuilder
io.grafeas.v1beta1.attestation.DetailsOrBuilder
io.grafeas.v1beta1.attestation.GenericSignedAttestationOrBuilder
io.grafeas.v1beta1.attestation.PgpSignedAttestationOrBuilder

Enums

Enum Description
io.grafeas.v1beta1.attestation.Attestation.SignatureCase
io.grafeas.v1beta1.attestation.GenericSignedAttestation.ContentType Type of the attestation plaintext that was signed.
io.grafeas.v1beta1.attestation.PgpSignedAttestation.ContentType Type (for example schema) of the attestation payload that was signed.
io.grafeas.v1beta1.attestation.PgpSignedAttestation.KeyIdCase