azure - 我们可以在 Azure 中的哪里存储公钥/私钥对?
问题描述
我们在哪里可以将 pfx 证书存储在 azure 中,以便我们可以在需要时使用 java 应用程序以安全模式获取私钥和公钥。
解决方案
使用 Azure Key Vault 存储证书
Azure Key Vault 使 Microsoft Azure 应用程序和用户能够存储和使用多种类型的机密/密钥数据:
- 加密密钥:支持多种密钥类型和算法,并支持将硬件安全模块 (HSM) 用于高价值密钥。>
- 证书:支持证书,这些证书建立在密钥和机密之上,并添加了自动续订功能。
- Azure 存储:可以为你管理 Azure 存储帐户的密钥。在内部,Key Vault 可以使用 Azure 存储帐户列出(同步)密钥,并定期重新生成(轮换)密钥。
https://docs.microsoft.com/en-us/azure/key-vault/about-keys-secrets-and-certificates
使用 Java 访问 Key Vault
http://www.stratogator.com/2017/10/20/how-to-access-secrets-in-azure-key-vault-using-java/
推荐阅读
- c# - 单例对象中的多个 Elasticsearch 连接在控制器类中获取一个特定的单例弹性搜索
- python-3.x - Python3如何在没有编码的情况下获取原始字节字符串?
- c# - C# Unity2D 是否可以基于字符串调用脚本?
- python - Python post请求突然返回意外结果
- python - Matplotlib trisurf 图是如何工作的?
- javascript - Javascript / ES6 Upcast 子类到超类
- java - 键入字母时,Mapbox 自动完成搜索使应用程序崩溃
- android - 有没有办法在 Flutter 中为 TextField 设置值,而无需设置选择或在设置值后删除选择?
- azure - 如何调试 Azure VM 扩展?
- flutter - 如何使用颤振保存联系人详细信息