azure-sdk-for-cpp/sdk/keyvault
Casey Carter f9d4d36ad8
Defend public headers against inclusion of Windows.h (#1719)
* Defend public headers against inclusion of Windows.h

... which defines some nasty function-like macros `min` and `max` when `_NOMINMAX` isn't defined. We prevent expansion as a function-like macro by inserting some token(s) between `min`/`max` and the following `(`. Most commonly that means wrapping the entire qualified-name in `()` a la `(std::min)(x, y)`, but an explicit template argument list (`std::min<int>(x, y)`) works as well.

* clang-format all the things

* Test coverage

I assume that the `azure-meow-common` headers are fully covered by the tests for the `azure-meow-woof` SDKs.
2021-02-23 09:56:00 -08:00
..
azure-security-keyvault-common Rename and structure unit test and perf tests (#1706) 2021-02-23 05:55:12 +00:00
azure-security-keyvault-keys Defend public headers against inclusion of Windows.h (#1719) 2021-02-23 09:56:00 -08:00
ci.yml Enable keyvault live tests (#1496) 2021-01-27 23:21:11 +00:00
CMakeLists.txt Feature/keyvault - GetKey + KeyVaultCommon (#1383) 2021-01-15 16:50:44 -08:00
README.md Feature/keyvault - GetKey + KeyVaultCommon (#1383) 2021-01-15 16:50:44 -08:00
test-resources.json Enable keyvault live tests (#1496) 2021-01-27 23:21:11 +00:00

Azure Key Vault Client Library for C++

The Azure Key Vault Client Library for C++ allows you to build applications against Microsoft Azure Key Vault. For an overview of Azure Key Vault, see Introduction to Microsoft Azure Key Vault.

Features

  • Keys
    • Get/Create/Delete Keys

Getting started

...

Requirements

To call Azure services, you must first have an Azure subscription. Sign up for a free trial or use your MSDN subscriber benefits.

Need Help?

Be sure to check out the Azure Key Vault Forum on MSDN if you need help, or use StackOverflow.

Collaborate & Contribute

We gladly accept community contributions.

For general suggestions about Azure, use our Azure feedback forum.

Download & Install

Install Dependencies

Windows

Unix Platforms

Build from Source

Windows

Dependencies

Code Samples