C# 你能在Azure应用程序服务中使用System.Security.Cryptography.Cng.CngKey吗?

C# 你能在Azure应用程序服务中使用System.Security.Cryptography.Cng.CngKey吗?,c#,azure-web-app-service,cng,C#,Azure Web App Service,Cng,我想在用C#编写的Azure应用程序服务中使用RSA加密,包括密钥创建和管理。是否可以使用System.Security.Cryptography.Cng实现此目的?我无法让它工作,因为CngKey.Create似乎需要管理员权限。Azure上的公钥管理有更好的替代方案吗?如果CngKey.Create中的参数keyName为空,则会创建临时密钥,而不需要管理员权限。密钥信息可以存储在Azure密钥库中

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

如果
CngKey.Create
中的参数
keyName
为空,则会创建临时密钥,而不需要管理员权限。密钥信息可以存储在Azure密钥库中