* 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. |
||
|---|---|---|
| .. | ||
| azure-security-keyvault-common | ||
| azure-security-keyvault-keys | ||
| ci.yml | ||
| CMakeLists.txt | ||
| README.md | ||
| test-resources.json | ||
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.
- Issues: Report bugs on the Issues page in GitHub. Ideally, please add an "[Key Vault]" prefix to the title for easier categorizing.
- Forums: Communicate with the Azure Key Vault development team on the Azure Key Vault Forum or StackOverflow.
- Source Code Contributions: Please follow the contribution guidelines for Azure open source for instructions about contributing to the source project.
For general suggestions about Azure, use our Azure feedback forum.