|
Defines the supported options to create a Attestation clients. More...
#include "azure/attestation/attestation_client_models.hpp"
#include "dll_import_export.hpp"
#include <azure/core/internal/client_options.hpp>
#include <azure/core/internal/extendable_enumeration.hpp>
Go to the source code of this file.
Classes | |
struct | Azure::Security::Attestation::AttestationTokenValidationOptions |
The AttestationTokenValidationOptions represents a set of options which control how attestation tokens are validated. More... | |
struct | Azure::Security::Attestation::AttestationClientOptions |
Define the options to create an Attestation client. More... | |
struct | Azure::Security::Attestation::AttestationAdministrationClientOptions |
Define the options to create an Attestation Administration client. More... | |
class | Azure::Security::Attestation::AttestationDataType |
The AttestationDataType represents how the attestation service should interpret the AttestOptions::RunTimeData and AttestOptions::InitTimeData fields. More... | |
struct | Azure::Security::Attestation::AttestationData |
AttestationData represents a block of data to be sent to the attestation service. See the description of the AttestationClient class for more information about how the AttestationData type works. More... | |
struct | Azure::Security::Attestation::AttestSgxEnclaveOptions |
Parameters sent to the attestation service for the AttestationClient::AttestSgxEnclave API. More... | |
struct | Azure::Security::Attestation::AttestOpenEnclaveOptions |
Parameters sent to the attestation service for the AttestationClient::AttestOpenEnclave API. More... | |
struct | Azure::Security::Attestation::AttestTpmOptions |
Parameters sent to the attestation service for the AttestTpm API. More... | |
struct | Azure::Security::Attestation::AttestationSigningKey |
The AttestationSigningKey represents a tuple of asymmetric private cryptographic key and X.509 certificate wrapping the public key contained in the certificate. More... | |
struct | Azure::Security::Attestation::GetPolicyOptions |
Parameters sent to the attestation service when retrieving an attestation policy. More... | |
struct | Azure::Security::Attestation::SetPolicyOptions |
Parameters sent to the attestation service when setting an attestation policy. More... | |
struct | Azure::Security::Attestation::GetIsolatedModeCertificatesOptions |
Parameters sent to the attestation service when retrieving the list of policy management certificates. More... | |
struct | Azure::Security::Attestation::AddIsolatedModeCertificateOptions |
Parameters sent to the attestation service when adding a new policy management certificate. More... | |
struct | Azure::Security::Attestation::RemoveIsolatedModeCertificateOptions |
Parameters sent to the attestation service when removing a policy management certificate. More... | |
Namespaces | |
Azure | |
Azure SDK abstractions. | |
Azure::Security | |
Azure ATTESTATION SDK abstractions. | |
Typedefs | |
using | Azure::Security::Attestation::TokenValidationCallbackFn = std::function< void(Models::AttestationToken< void > const &token, Models::AttestationSigner const &tokenSigner)> |
The TokenValidationCallbackFn represents a callback which is called to allow the caller to perform additional token validation options beyond the validations performed by the attestation SDK. More... | |
using Azure::Security::Attestation::TokenValidationCallbackFn = typedef std::function<void( Models::AttestationToken<void> const& token, Models::AttestationSigner const& tokenSigner)> |
token | AttestationToken returned by the attestation service. |
tokenSigner | AttestationSigner which signed the AttestationToken. |