cvm-securekey-release-app/Constants.h (14 lines of code) (raw):

//------------------------------------------------------------------------------------------------- // <copyright file="Constants.h" company="Microsoft Corporation"> // Copyright (c) Microsoft Corporation. All rights reserved. // </copyright> //------------------------------------------------------------------------------------------------- #pragma once #include <string> class Constants { public: // Default attestation url static inline const std::string DEFAULT_ATTESTATION_URL{"https://sharedweu.weu.attest.azure.net/"}; // AKV suffix for public cloud static inline const std::string AKV_URL_SUFFIX{"vault.azure.net"}; // mHSM suffix for public cloud static inline const std::string MHSM_URL_SUFFIX{"managedhsm.azure.net"}; // Default AKV resource url static inline const std::string AKV_RESOURCE_URL{"https://vault.azure.net"}; // Default mHSM resource url static inline const std::string MHSM_RESOURCE_URL{"https://managedhsm.azure.net"}; // IMDS token URL static inline const std::string IMDS_TOKEN_URL{"http://169.254.169.254/metadata/identity/oauth2/token"}; // IMDS api version static inline const std::string IMDS_API_VERSION = "2018-02-01"; // Default Nonce static inline const std::string NONCE = "ADE0101"; };