api-evangelist/microsoft-azure-key-vault
GitHub: api-evangelist/microsoft-azure-key-vault
Azure Key Vault 的 API 规范与集成文档集合,涵盖密钥、凭据和证书的安全管理全生命周期。
Stars: 0 | Forks: 0
# Azure Key Vault (azure-key-vault)
Azure Key Vault 是一项用于安全存储和访问 secrets、密钥和证书的云服务。它有助于保护云应用程序和服务使用的加密密钥和 secrets。
**URL:** [访问 APIs.json URL](https://azure.microsoft.com/en-us/services/key-vault/)
**运行:** [使用 Naftiko 的功能](https://github.com/naftiko/fleet?utm_source=api-evangelist&utm_medium=readme&utm_campaign=company-api-evangelist&utm_content=repo)
## 标签
- 证书, 云安全, 加密, 密钥管理, Secrets 管理, 安全
## 时间戳
- **创建时间:** 2024
- **修改时间:** 2026-04-28
## API
### Azure Key Vault API
用于管理 Azure Key Vault 中的 vault、密钥、secrets 和证书的 REST API。
**用户 URL:** [https://azure.microsoft.com/en-us/services/key-vault/](https://azure.microsoft.com/en-us/services/key-vault/)
#### 标签
- 证书, 密钥, Secrets, Vaults
#### 属性
- [文档](https://docs.microsoft.com/en-us/azure/key-vault/)
- [定价](https://azure.microsoft.com/en-us/pricing/details/key-vault/)
- [入门](https://docs.microsoft.com/en-us/azure/key-vault/general/overview)
- [身份验证](https://docs.microsoft.com/en-us/azure/key-vault/general/authentication)
- [最佳实践](https://docs.microsoft.com/en-us/azure/key-vault/general/best-practices)
- [安全性](https://learn.microsoft.com/en-us/azure/key-vault/general/secure-key-vault)
### Azure Key Vault Data Plane API
用于执行加密操作以及管理特定 Key Vault 实例中的密钥、secrets 和证书的 API。
**用户 URL:** [https://docs.microsoft.com/en-us/rest/api/keyvault/](https://docs.microsoft.com/en-us/rest/api/keyvault/)
#### 标签
- 证书操作, 加密操作, 密钥操作, Secret 操作
#### 属性
- [文档](https://docs.microsoft.com/en-us/rest/api/keyvault/)
- [OpenAPI](openapi/azure-key-vault-data-plane-openapi.yml)
- [API 参考](https://docs.microsoft.com/en-us/rest/api/keyvault/keys)
- [.NET SDK](https://learn.microsoft.com/en-us/dotnet/api/overview/azure/security.keyvault.keys-readme)
- [Python SDK](https://learn.microsoft.com/en-us/python/api/overview/azure/keyvault-keys-readme)
- [Java SDK](https://learn.microsoft.com/en-us/java/api/overview/azure/security-keyvault-keys-readme)
- [JavaScript SDK](https://learn.microsoft.com/en-us/javascript/api/overview/azure/keyvault-keys-readme)
### Azure Key Vault Keys API
用于在 Azure Key Vault 中创建、导入、更新密钥以及使用密钥执行加密操作的 REST API。
**用户 URL:** [https://learn.microsoft.com/en-us/rest/api/keyvault/keys](https://learn.microsoft.com/en-us/rest/api/keyvault/keys)
#### 标签
- 加密操作, 加密, HSM, 密钥, 签名
#### 属性
- [文档](https://learn.microsoft.com/en-us/azure/key-vault/keys/about-keys)
- [API 参考](https://learn.microsoft.com/en-us/rest/api/keyvault/keys)
- [入门](https://learn.microsoft.com/en-us/azure/key-vault/keys/quick-create-net)
### Azure Key Vault Secrets API
用于安全存储和管理 Azure Key Vault 中的 secrets(例如密码、连接字符串和 API 密钥)的 REST API。
**用户 URL:** [https://learn.microsoft.com/en-us/rest/api/keyvault/secrets](https://learn.microsoft.com/en-us/rest/api/keyvault/secrets)
#### 标签
- 连接字符串, 密码, Secrets, 安全存储
#### 属性
- [文档](https://learn.microsoft.com/en-us/azure/key-vault/secrets/about-secrets)
- [API 参考](https://learn.microsoft.com/en-us/rest/api/keyvault/secrets)
- [入门](https://learn.microsoft.com/en-us/azure/key-vault/secrets/quick-create-net)
### Azure Key Vault Certificates API
用于在 Azure Key Vault 中创建、导入、管理和续订证书的 REST API。
**用户 URL:** [https://learn.microsoft.com/en-us/rest/api/keyvault/certificates](https://learn.microsoft.com/en-us/rest/api/keyvault/certificates)
#### 标签
- 证书颁发机构, 证书管理, 证书, SSL, TLS
#### 属性
- [文档](https://learn.microsoft.com/en-us/azure/key-vault/certificates/about-certificates)
- [API 参考](https://learn.microsoft.com/en-us/rest/api/keyvault/certificates)
- [入门](https://learn.microsoft.com/en-us/azure/key-vault/certificates/quick-create-net)
## 通用属性
- [状态页面](https://status.azure.com/)
- [博客](https://azure.microsoft.com/en-us/blog/)
- [服务条款](https://azure.microsoft.com/en-us/support/legal/)
- [隐私政策](https://privacy.microsoft.com/en-us/privacystatement)
- [更新日志](https://docs.microsoft.com/en-us/azure/key-vault/general/whats-new)
- [门户](https://portal.azure.com/)
- [支持](https://azure.microsoft.com/en-us/support/)
- [定价](https://azure.microsoft.com/en-us/pricing/details/key-vault/)
## 功能
| 名称 | 描述 |
|------|-------------|
| 密钥管理 | 创建、导入和管理加密密钥,支持 RSA、EC 和对称密钥类型。 |
| Secrets 管理 | 安全地存储和控制对密码、连接字符串、API 密钥和其他 secrets 的访问。 |
| 证书生命周期 | 自动化证书的创建、续订和管理,并与证书颁发机构集成。 |
| 加密操作 | 使用托管密钥执行加密、解密、签名、验证、包装和解包操作。 |
| HSM 支持的密钥 | 使用硬件安全模块进行符合 FIPS 140-2 Level 2 标准的密钥保护。 |
| 软删除和清除保护 | 通过可配置的保留期恢复意外删除的 vault、密钥、secrets 和证书。 |
## 用例
| 名称 | 描述 |
|------|-------------|
| 应用程序 Secret 管理 | 集中管理并保护应用程序 secrets,提供受审计的访问和自动轮换。 |
| 数据加密 | 使用存储在 Key Vault 中的客户托管密钥对静态和传输中的数据进行加密。 |
| TLS 证书管理 | 自动化 Web 应用程序和服务的 TLS 证书配置和续订。 |
| 代码和文档签名 | 使用安全存储在 Key Vault 中的密钥对代码、文档和制品进行签名。 |
## 集成
| 名称 | 描述 |
|------|-------------|
| Azure App Service | 直接从 App Service 配置中引用 Key Vault 的 secrets 和证书。 |
| Azure Kubernetes Service | 使用 Secrets Store CSI Driver 将 Key Vault secrets 作为卷挂载到 AKS pod 中。 |
| Azure DevOps | 在 CI/CD 管道中使用 Key Vault secrets 以实现安全的部署自动化。 |
| Azure Disk Encryption | 使用存储在 Key Vault 中的客户托管密钥加密 Azure VM 磁盘。 |
| Azure SQL Database | 使用来自 Key Vault 的客户托管密钥启用透明数据加密。 |
## 制品
按格式组织的机器可读 API 规范。
### OpenAPI
- [Azure Key Vault Data Plane OpenAPI](openapi/azure-key-vault-data-plane-openapi.yml)
### JSON Schema
- [Key Vault Secret Schema](json-schema/azure-key-vault-secret-schema.json)
- [Key Bundle Schema](json-schema/azure-key-vault-data-plane-key-bundle-schema.json)
- [Certificate Bundle Schema](json-schema/azure-key-vault-data-plane-certificate-bundle-schema.json)
### JSON-LD
- [Azure Key Vault 上下文](json-ld/azure-key-vault-context.jsonld)
## 功能
组织为共享的按 API 定义的 Naftiko 功能,组合成面向客户的工作流。
### 共享的按 API 定义
- [Azure Key Vault Data Plane API](capabilities/shared/key-vault-data-plane.yaml) — 16 项用于密钥、secret 和证书管理以及加密操作的操作
### 工作流功能
| 工作流 | 组合的 API | 工具 | 角色 |
|----------|--------------|-------|---------|
| [Secrets 和密钥](capabilities/secrets-and-keys.yaml) | Key Vault Data Plane | 16 | 安全工程师 |
## 词汇表
- [Azure Key Vault 词汇表](vocabulary/azure-key-vault-vocabulary.yaml)
## 规则
- [Azure Key Vault Spectral 规则](rules/azure-key-vault-spectral-rules.yml)
## 维护者
**姓名:** Kin Lane
**电子邮件:** kin@apievangelist.com
标签:API网关, Azure, DevSecOps, JS文件枚举, Key Vault, ProjectDiscovery, REST API, Secrets Management, StruQ, 上游代理, 加密服务, 多人体追踪, 大语言模型安全, 安全合规, 密码学, 手动系统调用, 数据保护, 数据可视化, 机密管理, 网络代理, 证书管理, 逆向工具, 零信任架构