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 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

    • getDeviceAttestationCase