|
Parameters sent to the attestation service for the AttestationClient::AttestSgxEnclave API.
#include <attestation_client_options.hpp>
Public Attributes | |
Azure::Nullable< AttestationData > | RunTimeData {} |
Data created dynamically within the enclave. | |
Azure::Nullable< AttestationData > | InitTimeData {} |
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< AttestationTokenValidationOptions > | TokenValidationOptionsOverride {} |
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... | |
Azure::Nullable<AttestationTokenValidationOptions> Azure::Security::Attestation::AttestSgxEnclaveOptions::TokenValidationOptionsOverride {} |
If not provided by the caller, the token validation options specified when thelink AttestationClient} was created will be used.