diff --git a/CMakeLists.txt b/CMakeLists.txt index e5e4e9a0a..173bca57c 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -95,3 +95,4 @@ add_subdirectory(sdk/identity) add_subdirectory(sdk/keyvault) add_subdirectory(sdk/storage) add_subdirectory(sdk/template) +add_subdirectory(samples/integration/vcpkg-keyvault) diff --git a/samples/integration/vcpkg-keyvault/CMakeLists.txt b/samples/integration/vcpkg-keyvault/CMakeLists.txt index 04d347c00..4e756c3a4 100644 --- a/samples/integration/vcpkg-keyvault/CMakeLists.txt +++ b/samples/integration/vcpkg-keyvault/CMakeLists.txt @@ -16,10 +16,6 @@ project(Application-using-keyvault-from-vcpkg LANGUAGES CXX) set(CMAKE_CXX_STANDARD 14) set(CMAKE_CXX_STANDARD_REQUIRED True) -find_package(CURL REQUIRED) -find_package(azure-security-keyvault-keys-cpp CONFIG REQUIRED) -find_package(azure-identity-cpp CONFIG REQUIRED) - add_executable ( application src/main diff --git a/samples/integration/vcpkg-keyvault/src/main.cpp b/samples/integration/vcpkg-keyvault/src/main.cpp index 4afa8beb8..3718f0964 100644 --- a/samples/integration/vcpkg-keyvault/src/main.cpp +++ b/samples/integration/vcpkg-keyvault/src/main.cpp @@ -12,9 +12,14 @@ * - AZURE_CLIENT_SECRET: The client secret. * */ + +#if defined(_MSC_VER) +#define _CRT_SECURE_NO_WARNINGS +#endif + #include #include -#include +#include #include #include @@ -44,7 +49,7 @@ int main() KeyVaultKey cloudRsaKey = keyClient.GetKey(rsaKeyName).Value; std::cout << "Key is returned with name " << cloudRsaKey.Name() << " and type " - << KeyType::KeyTypeToString(cloudRsaKey.GetKeyType()) << std::endl; + << cloudRsaKey.GetKeyType().ToString() << std::endl; cloudRsaKey.Properties.ExpiresOn = cloudRsaKey.Properties.ExpiresOn.Value() + std::chrono::hours(24 * 365);