给定加密的.key文件和密码。我需要在Azure站点C#MVC 5(.NET 4.6)上保护它们

时间:2017-02-08 01:11:42

标签: c# azure encryption chilkat

我有一个加密的“RSA PRIVATE KEY”“。key”RSA PKCS#1密钥(I understand from here)不包含密钥类型OID)。

我也有密码来解密它。我正在使用它来创建加密和签名的URL。

我已经设法让代码在本地运行,但现在我需要弄清楚如何在Azure Web应用程序上保护它(我使用的是带有.NET Framework 4.6和SQL Server后端的C#MVC 5)。我在this great post的帮助下得到了帮助,但这是一个较旧的链接,要么我无法弄清楚如何使用,要么它更长。 Azure似乎只允许我上传.pfx文件。

1 个答案:

答案 0 :(得分:0)

根据您要使用的内容,您可以使用Azure Key Vault安全地存储安全密钥。

如果您想使用密钥启用SSL,那么您可能需要按照评论中的建议进行操作并将其转换为pfx格式,然后将其上传到App Service。

Azure Key Vault can store your key您可以使用Azure中的role-based security来控制对它的访问权限。 {Key {3}}到Key Key然后Import your key