Interface VerifyAttestationRequestOrBuilder
- All Superinterfaces:
com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder
- All Known Implementing Classes:
VerifyAttestationRequest,VerifyAttestationRequest.Builder
@Generated
public interface VerifyAttestationRequestOrBuilder
extends com.google.protobuf.MessageOrBuilder
-
Method Summary
Modifier and TypeMethodDescriptionOptional.com.google.protobuf.ByteStringOptional.Required.com.google.protobuf.ByteStringRequired.Optional.Optional.Optional.Optional.Optional.Optional.Optional.Optional.Optional.Optional.Optional.Optional.Required.Required.booleanOptional.booleanOptional.booleanOptional.booleanOptional.booleanOptional.booleanOptional.booleanRequired.Methods inherited from interface com.google.protobuf.MessageLiteOrBuilder
isInitializedMethods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getDefaultInstanceForType, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
Method Details
-
hasTdCcel
boolean hasTdCcel()Optional. A TDX with CCEL and RTMR Attestation Quote.
.google.cloud.confidentialcomputing.v1.TdxCcelAttestation td_ccel = 6 [(.google.api.field_behavior) = OPTIONAL];- Returns:
- Whether the tdCcel field is set.
-
getTdCcel
TdxCcelAttestation getTdCcel()Optional. A TDX with CCEL and RTMR Attestation Quote.
.google.cloud.confidentialcomputing.v1.TdxCcelAttestation td_ccel = 6 [(.google.api.field_behavior) = OPTIONAL];- Returns:
- The tdCcel.
-
getTdCcelOrBuilder
TdxCcelAttestationOrBuilder getTdCcelOrBuilder()Optional. A TDX with CCEL and RTMR Attestation Quote.
.google.cloud.confidentialcomputing.v1.TdxCcelAttestation td_ccel = 6 [(.google.api.field_behavior) = OPTIONAL]; -
hasSevSnpAttestation
boolean hasSevSnpAttestation()Optional. An SEV-SNP Attestation Report.
.google.cloud.confidentialcomputing.v1.SevSnpAttestation sev_snp_attestation = 7 [(.google.api.field_behavior) = OPTIONAL];- Returns:
- Whether the sevSnpAttestation field is set.
-
getSevSnpAttestation
SevSnpAttestation getSevSnpAttestation()Optional. An SEV-SNP Attestation Report.
.google.cloud.confidentialcomputing.v1.SevSnpAttestation sev_snp_attestation = 7 [(.google.api.field_behavior) = OPTIONAL];- Returns:
- The sevSnpAttestation.
-
getSevSnpAttestationOrBuilder
SevSnpAttestationOrBuilder getSevSnpAttestationOrBuilder()Optional. An SEV-SNP Attestation Report.
.google.cloud.confidentialcomputing.v1.SevSnpAttestation sev_snp_attestation = 7 [(.google.api.field_behavior) = OPTIONAL]; -
hasNvidiaAttestation
boolean hasNvidiaAttestation()Optional. An Nvidia attestation report for GPU and NVSwitch devices.
.google.cloud.confidentialcomputing.v1.NvidiaAttestation nvidia_attestation = 9 [(.google.api.field_behavior) = OPTIONAL];- Returns:
- Whether the nvidiaAttestation field is set.
-
getNvidiaAttestation
NvidiaAttestation getNvidiaAttestation()Optional. An Nvidia attestation report for GPU and NVSwitch devices.
.google.cloud.confidentialcomputing.v1.NvidiaAttestation nvidia_attestation = 9 [(.google.api.field_behavior) = OPTIONAL];- Returns:
- The nvidiaAttestation.
-
getNvidiaAttestationOrBuilder
NvidiaAttestationOrBuilder getNvidiaAttestationOrBuilder()Optional. An Nvidia attestation report for GPU and NVSwitch devices.
.google.cloud.confidentialcomputing.v1.NvidiaAttestation nvidia_attestation = 9 [(.google.api.field_behavior) = OPTIONAL]; -
getChallenge
String getChallenge()Required. The name of the Challenge whose nonce was used to generate the attestation, in the format `projects/*/locations/*/challenges/*`. The provided Challenge will be consumed, and cannot be used again.
string challenge = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }- Returns:
- The challenge.
-
getChallengeBytes
com.google.protobuf.ByteString getChallengeBytes()Required. The name of the Challenge whose nonce was used to generate the attestation, in the format `projects/*/locations/*/challenges/*`. The provided Challenge will be consumed, and cannot be used again.
string challenge = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }- Returns:
- The bytes for challenge.
-
hasGcpCredentials
boolean hasGcpCredentials()Optional. Credentials used to populate the "emails" claim in the claims_token.
.google.cloud.confidentialcomputing.v1.GcpCredentials gcp_credentials = 2 [(.google.api.field_behavior) = OPTIONAL];- Returns:
- Whether the gcpCredentials field is set.
-
getGcpCredentials
GcpCredentials getGcpCredentials()Optional. Credentials used to populate the "emails" claim in the claims_token.
.google.cloud.confidentialcomputing.v1.GcpCredentials gcp_credentials = 2 [(.google.api.field_behavior) = OPTIONAL];- Returns:
- The gcpCredentials.
-
getGcpCredentialsOrBuilder
GcpCredentialsOrBuilder getGcpCredentialsOrBuilder()Optional. Credentials used to populate the "emails" claim in the claims_token.
.google.cloud.confidentialcomputing.v1.GcpCredentials gcp_credentials = 2 [(.google.api.field_behavior) = OPTIONAL]; -
hasTpmAttestation
boolean hasTpmAttestation()Required. The TPM-specific data provided by the attesting platform, used to populate any of the claims regarding platform state.
.google.cloud.confidentialcomputing.v1.TpmAttestation tpm_attestation = 3 [(.google.api.field_behavior) = REQUIRED];- Returns:
- Whether the tpmAttestation field is set.
-
getTpmAttestation
TpmAttestation getTpmAttestation()Required. The TPM-specific data provided by the attesting platform, used to populate any of the claims regarding platform state.
.google.cloud.confidentialcomputing.v1.TpmAttestation tpm_attestation = 3 [(.google.api.field_behavior) = REQUIRED];- Returns:
- The tpmAttestation.
-
getTpmAttestationOrBuilder
TpmAttestationOrBuilder getTpmAttestationOrBuilder()Required. The TPM-specific data provided by the attesting platform, used to populate any of the claims regarding platform state.
.google.cloud.confidentialcomputing.v1.TpmAttestation tpm_attestation = 3 [(.google.api.field_behavior) = REQUIRED]; -
hasConfidentialSpaceInfo
boolean hasConfidentialSpaceInfo()Optional. Optional information related to the Confidential Space TEE.
.google.cloud.confidentialcomputing.v1.ConfidentialSpaceInfo confidential_space_info = 4 [(.google.api.field_behavior) = OPTIONAL];- Returns:
- Whether the confidentialSpaceInfo field is set.
-
getConfidentialSpaceInfo
ConfidentialSpaceInfo getConfidentialSpaceInfo()Optional. Optional information related to the Confidential Space TEE.
.google.cloud.confidentialcomputing.v1.ConfidentialSpaceInfo confidential_space_info = 4 [(.google.api.field_behavior) = OPTIONAL];- Returns:
- The confidentialSpaceInfo.
-
getConfidentialSpaceInfoOrBuilder
ConfidentialSpaceInfoOrBuilder getConfidentialSpaceInfoOrBuilder()Optional. Optional information related to the Confidential Space TEE.
.google.cloud.confidentialcomputing.v1.ConfidentialSpaceInfo confidential_space_info = 4 [(.google.api.field_behavior) = OPTIONAL]; -
hasTokenOptions
boolean hasTokenOptions()Optional. A collection of optional, workload-specified claims that modify the token output.
.google.cloud.confidentialcomputing.v1.TokenOptions token_options = 5 [(.google.api.field_behavior) = OPTIONAL];- Returns:
- Whether the tokenOptions field is set.
-
getTokenOptions
TokenOptions getTokenOptions()Optional. A collection of optional, workload-specified claims that modify the token output.
.google.cloud.confidentialcomputing.v1.TokenOptions token_options = 5 [(.google.api.field_behavior) = OPTIONAL];- Returns:
- The tokenOptions.
-
getTokenOptionsOrBuilder
TokenOptionsOrBuilder getTokenOptionsOrBuilder()Optional. A collection of optional, workload-specified claims that modify the token output.
.google.cloud.confidentialcomputing.v1.TokenOptions token_options = 5 [(.google.api.field_behavior) = OPTIONAL]; -
getAttester
String getAttester()Optional. An optional indicator of the attester, only applies to certain products.
string attester = 8 [(.google.api.field_behavior) = OPTIONAL];- Returns:
- The attester.
-
getAttesterBytes
com.google.protobuf.ByteString getAttesterBytes()Optional. An optional indicator of the attester, only applies to certain products.
string attester = 8 [(.google.api.field_behavior) = OPTIONAL];- Returns:
- The bytes for attester.
-
getTeeAttestationCase
VerifyAttestationRequest.TeeAttestationCase getTeeAttestationCase() -
getDeviceAttestationCase
VerifyAttestationRequest.DeviceAttestationCase getDeviceAttestationCase()
-