gpt4 book ai didi

azure - 从 MS Dynamics365 CRM 插件代码访问 Azure Keyvault

转载 作者:行者123 更新时间:2023-12-03 02:41:56 25 4
gpt4 key购买 nike

从 Dynamics365 CRM(在云中)插件代码库(C# 中)中,我需要调用使用 X.509 证书保护的外部 Web 服务。

我可以轻松地从我创建的命令行实用程序调用该 Web 服务,并且可以提供证书(从磁盘上的 .pfx 文件加载),并且一切正常。

我还设法将证书存储到新创建的 Azure Keyvault 中 - 但这就是我开始遇到麻烦的地方。

为了访问 Azure Keyvault,我需要某种 Azure AD 应用程序注册或其他东西,并且我需要向该应用程序注册添加某种“应用程序身份”,以便我可以授予该“系统身份”对 keystore 的访问权限。但是我如何访问 Keyvault 以从我的 Dynamics 插件代码中获取证书?我没有看到所有可能的选项、配置设置、权限以及不应该考虑的内容的解决方案......

有人有见解可以分享吗?带有代码片段的博客文章可以指向吗?有什么可以让我离实现这一切更近一两步吗?

或者我可以采取一种完全不同的方法来使这些证书以安全可靠的方式可供我的插件代码使用?

最佳答案

1)您可以将加密的(例如 AES256)pfx 作为 base64 格式存储在某些实体中作为多行 tex 字段,并在插件中检索该记录,base64 数据转换为字节,然后转换为 x509Certificate2 对象

2) 您可以将加密的(例如 AES 256)pfx 存储为 Web 资源并在插件中检索 Web 资源

关于azure - 从 MS Dynamics365 CRM 插件代码访问 Azure Keyvault,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60742840/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com