public sealed class VerifyAttestationRequest : IMessage<VerifyAttestationRequest>, IEquatable<VerifyAttestationRequest>, IDeepCloneable<VerifyAttestationRequest>, IBufferMessage, IMessage
Reference documentation and code samples for the Confidential Computing v1alpha1 API class VerifyAttestationRequest.
A request for an OIDC token, providing all the necessary information needed
for this service to verify the plaform state of the requestor.
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.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Missing the information I need","missingTheInformationINeed","thumb-down"],["Too complicated / too many steps","tooComplicatedTooManySteps","thumb-down"],["Out of date","outOfDate","thumb-down"],["Samples / code issue","samplesCodeIssue","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-08-07 UTC."],[[["\u003cp\u003eThis documentation details the \u003ccode\u003eVerifyAttestationRequest\u003c/code\u003e class within the Google Cloud Confidential Computing v1alpha1 API, specifically version 1.0.0-alpha04.\u003c/p\u003e\n"],["\u003cp\u003eThe \u003ccode\u003eVerifyAttestationRequest\u003c/code\u003e class is used to request an OIDC token, providing the necessary information to verify the platform state of the requester, and it inherits from \u003ccode\u003eobject\u003c/code\u003e and implements multiple interfaces like \u003ccode\u003eIMessage\u003c/code\u003e, \u003ccode\u003eIEquatable\u003c/code\u003e, and \u003ccode\u003eIDeepCloneable\u003c/code\u003e.\u003c/p\u003e\n"],["\u003cp\u003eThe class includes properties like \u003ccode\u003eChallenge\u003c/code\u003e, \u003ccode\u003eChallengeAsChallengeName\u003c/code\u003e, \u003ccode\u003eGcpCredentials\u003c/code\u003e, and \u003ccode\u003eTpmAttestation\u003c/code\u003e, which are used for providing and handling attestation data and credentials.\u003c/p\u003e\n"],["\u003cp\u003eThere are two constructors for this class: a parameterless constructor and one that takes another \u003ccode\u003eVerifyAttestationRequest\u003c/code\u003e object as an argument.\u003c/p\u003e\n"],["\u003cp\u003eThe \u003ccode\u003eChallenge\u003c/code\u003e property requires the name of the Challenge used to generate the attestation and it is provided in the format \u003ccode\u003eprojects/*/locations/*/challenges/*\u003c/code\u003e.\u003c/p\u003e\n"]]],[],null,[]]