package google.cloud.confidentialcomputing.v1

Mouse Melon logoGet desktop application:
View/edit binary Protocol Buffers messages

service ConfidentialComputing

service.proto:35

Service describing handlers for resources

message Challenge

service.proto:94

A Challenge from the server used to guarantee freshness of attestations

Used as response type in: ConfidentialComputing.CreateChallenge

Used as field type in: CreateChallengeRequest

message ConfidentialSpaceInfo

service.proto:324

ConfidentialSpaceInfo contains information related to the Confidential Space TEE.

Used in: VerifyAttestationRequest

message ContainerImageSignature

service.proto:342

ContainerImageSignature holds necessary metadata to verify a container image signature.

Used in: SignedEntity

message GcpCredentials

service.proto:230

Credentials issued by GCP which are linked to the platform attestation. These will be verified server-side as part of attestaion verification.

Used in: VerifyAttestationRequest

message SevSnpAttestation

service.proto:202

An SEV-SNP Attestation Report. Contains the attestation report and the certificate bundle that the client collects.

Used in: VerifyAttestationRequest

message SignedEntity

service.proto:333

SignedEntity represents an OCI image object containing everything necessary to verify container image signatures.

Used in: ConfidentialSpaceInfo

enum SigningAlgorithm

service.proto:60

SigningAlgorithm enumerates all the supported signing algorithms.

Used in: ContainerImageSignature

message TdxCcelAttestation

service.proto:182

A TDX Attestation quote.

Used in: VerifyAttestationRequest

message TokenOptions

service.proto:236

Options to modify claims in the token to generate custom-purpose tokens.

Used in: VerifyAttestationRequest

message TokenOptions.AwsPrincipalTagsOptions

service.proto:238

Token options that only apply to the AWS Principal Tags token type.

Used in: TokenOptions

message TokenOptions.AwsPrincipalTagsOptions.AllowedPrincipalTags

service.proto:241

Allowed principal tags is used to define what principal tags will be placed in the token.

Used in: AwsPrincipalTagsOptions

message TokenOptions.AwsPrincipalTagsOptions.AllowedPrincipalTags.ContainerImageSignatures

service.proto:244

Allowed Container Image Signatures. Key IDs are required to allow this claim to fit within the narrow AWS IAM restrictions.

Used in: AllowedPrincipalTags

enum TokenType

service.proto:76

Token type enum contains the different types of token responses Confidential Space supports

Used in: TokenOptions

message TpmAttestation

service.proto:283

TPM2 data containing everything necessary to validate any platform state measured into the TPM.

Used in: VerifyAttestationRequest

message TpmAttestation.Quote

service.proto:286

Information about Platform Control Registers (PCRs) including a signature over their values, which can be used for remote validation.

Used in: TpmAttestation