Public Attributes | List of all members
Azure::Security::Attestation::AttestOpenEnclaveOptions Struct Referencefinal

Parameters sent to the attestation service for the AttestationClient::AttestOpenEnclave API.

#include <attestation_client_options.hpp>

Public Attributes

Azure::Nullable< AttestationDataRunTimeData {}
 Data created dynamically within the enclave.
Azure::Nullable< AttestationDataInitTimeData {}
 Data created when the enclave was created. Not supported on Coffeelake processors.
Azure::Nullable< std::string > Nonce {}
 Nonce which is sent to the attestation service to allow a caller to prevent replay attacks.
Azure::Nullable< std::string > DraftPolicyForAttestation {}
 A test hook which allows developers to test attestation policies before they commit them to the service.
Azure::Nullable< AttestationTokenValidationOptionsTokenValidationOptionsOverride {}
 Specifies the options which should be used to validate the attestation token returned by the attestation service. Overrides the value specified in the AttestationClient. More...

Member Data Documentation

◆ TokenValidationOptionsOverride

Azure::Nullable<AttestationTokenValidationOptions> Azure::Security::Attestation::AttestOpenEnclaveOptions::TokenValidationOptionsOverride {}

If not provided by the caller, the token validation options specified when thelink AttestationClient} was created will be used.

The documentation for this struct was generated from the following file: