Package io.grafeas.v1beta1.attestation (2.42.0)

GitHub Repository

This package is not the latest GA version!

For this library, we recommend using the package associated with API version 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. You can read more about Cloud API versioning strategy here. Each Cloud Java client library may contain multiple packages. Each package containing a version number in its name corresponds to a published version of the service. We recommend using the latest stable version for new production applications, which can be identified by the largest numeric version that does not contain a suffix. For example, if a client library has two packages: v1 and v2alpha, then the latest stable version is v1. If you use an unstable release, breaking changes may be introduced when upgrading.

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.IamResourceName AUTO-GENERATED DOCUMENTATION AND CLASS
io.grafeas.v1beta1.attestation.IamResourceNames Deprecated. This resource name class will be removed in the next major version. AUTO-GENERATED DOCUMENTATION AND CLASS
io.grafeas.v1beta1.attestation.NoteName AUTO-GENERATED DOCUMENTATION AND CLASS
io.grafeas.v1beta1.attestation.NoteName.Builder Builder for NoteName.
io.grafeas.v1beta1.attestation.OccurrenceName AUTO-GENERATED DOCUMENTATION AND CLASS
io.grafeas.v1beta1.attestation.OccurrenceName.Builder Builder for OccurrenceName.
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.
io.grafeas.v1beta1.attestation.ProjectName AUTO-GENERATED DOCUMENTATION AND CLASS
io.grafeas.v1beta1.attestation.ProjectName.Builder Builder for ProjectName.
io.grafeas.v1beta1.attestation.ScanConfigName AUTO-GENERATED DOCUMENTATION AND CLASS
io.grafeas.v1beta1.attestation.ScanConfigName.Builder Builder for ScanConfigName.
io.grafeas.v1beta1.attestation.UntypedIamResourceName Deprecated. This resource name class will be removed in the next major version. AUTO-GENERATED DOCUMENTATION AND CLASS

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