首页 > 解决方案 > 你可以在 Azure 应用服务中使用 System.Security.Cryptography.Cng.CngKey 吗?

问题描述

我想在用 C# 编写的 Azure 应用服务中使用 RSA 加密,包括密钥创建和管理。是否可以System.Security.Cryptography.Cng用于此目的?我无法让它工作,因为CngKey.Create似乎需要管理员权限。Azure 上的公钥管理是否有更好的替代方案?

标签: c#azure-web-app-servicecng

解决方案


如果参数keyName为 null in CngKey.Create,则创建一个临时密钥,不需要管理员权限。密钥信息可以存储在例如 Azure Key Vault 中。


推荐阅读