【发布时间】:2021-10-11 02:17:33
【问题描述】:
我目前正在使用 C# 开发一个集成 Azure Key Vault 的解决方案。
如果互联网出现故障 - 我在柏林工作,所以并非完全不可能 - 或者如果我想在调试解决方案时排除网络连接问题,有没有办法可以设置本地实例?
【问题讨论】:
-
密钥保管库保存的是什么,例如与数据库、缓存的连接详细信息?
-
@Manti_Core,假设它可能是 Vault 可以存储的任何东西。但是为了我的迫切需要,我将使用 RSA 私钥将文本文件存储为“秘密”(或者可能是“证书”,但我发现以这种方式保存它们是有问题的)。
-
您可以在本地计算机上安装证书并托管一个实例,为您的项目提供物理路径并绑定到本地安装的证书,甚至运行 kestrel 有一些 cli 命令可以使用本地证书运行,我不认为这样做可以暂时中断互联网。
-
不需要新的逻辑,但您需要绑定证书检查此out,如果您无法从 azure 获取证书文件的副本,则使用默认开发证书使用 CLI 强制执行安全 http
-
this 会帮助你。
标签: c# azure localhost local azure-keyvault