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

    • 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.v1alpha1.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.v1alpha1.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.v1alpha1.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.v1alpha1.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.v1alpha1.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.v1alpha1.TpmAttestation tpm_attestation = 3 [(.google.api.field_behavior) = REQUIRED];