Module model

Module model 

Source
Expand description

The messages and enums that are part of this client library.

Modules§

aws_principal_tags_options
Defines additional types related to AwsPrincipalTagsOptions.
token_options
Defines additional types related to TokenOptions.
tpm_attestation
Defines additional types related to TpmAttestation.
verify_attestation_request
Defines additional types related to VerifyAttestationRequest.
verify_confidential_gke_request
Defines additional types related to VerifyConfidentialGkeRequest.
verify_confidential_space_request
Defines additional types related to VerifyConfidentialSpaceRequest.

Structs§

AwsPrincipalTagsOptions
Token options that only apply to the AWS Principal Tags token type.
Challenge
A Challenge from the server used to guarantee freshness of attestations
ConfidentialSpaceInfo
ConfidentialSpaceInfo contains information related to the Confidential Space TEE.
ContainerImageSignature
ContainerImageSignature holds necessary metadata to verify a container image signature.
CreateChallengeRequest
Message for creating a Challenge
GceShieldedIdentity
GceShieldedIdentity contains information about a Compute Engine instance.
GcpCredentials
Credentials issued by GCP which are linked to the platform attestation. These will be verified server-side as part of attestaion verification.
SevSnpAttestation
An SEV-SNP Attestation Report. Contains the attestation report and the certificate bundle that the client collects.
SignedEntity
SignedEntity represents an OCI image object containing everything necessary to verify container image signatures.
TdxCcelAttestation
A TDX Attestation quote.
TokenOptions
Options to modify claims in the token to generate custom-purpose tokens.
TpmAttestation
TPM2 data containing everything necessary to validate any platform state measured into the TPM.
VerifyAttestationRequest
A request for an attestation token, providing all the necessary information needed for this service to verify the platform state of the requestor.
VerifyAttestationResponse
A response once an attestation has been successfully verified, containing a signed attestation token.
VerifyConfidentialGkeRequest
A request for an attestation token, providing all the necessary information needed for this service to verify Confidential GKE platform state of the requestor.
VerifyConfidentialGkeResponse
VerifyConfidentialGkeResponse response is returened once a Confidential GKE attestation has been successfully verified, containing a signed OIDC token.
VerifyConfidentialSpaceRequest
A request for an attestation token, providing all the necessary information needed for this service to verify the platform state of the requestor.
VerifyConfidentialSpaceResponse
VerifyConfidentialSpaceResponse is returned once a Confidential Space attestation has been successfully verified, containing a signed token.

Enums§

SignatureType
SignatureType enumerates supported signature types for attestation tokens.
SigningAlgorithm
SigningAlgorithm enumerates all the supported signing algorithms.
TokenProfile
TokenProfile enumerates the supported token claims profiles.
TokenType
Token type enum contains the different types of token responses Confidential Space supports