首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在Azure网站中使用来自证书存储私钥的证书

在Azure网站中使用来自证书存储私钥的证书
EN

Stack Overflow用户
提问于 2016-07-13 14:14:58
回答 2查看 517关注 0票数 3

要使用带有证书的Azure存储客户端加密或使用证书的其他加密/解密,需要访问证书的私钥。

我们使用Azure网站/web应用程序(而不是webroles),并希望能够将证书上传到Azure上的证书存储并访问证书的私钥。

我可以从证书存储区获取证书,但当我尝试访问私钥时,我获得的密钥是不可导出的。

可以上传带有代码的文件并从文件中加载证书,但使用证书存储区会更方便、更安全。

有没有办法做到这一点?我遵循了这个指南:https://azure.microsoft.com/nb-no/blog/using-certificates-in-azure-websites-applications/,但这只给了我访问证书的权限,而不是私钥。

EN

回答 2

Stack Overflow用户

发布于 2016-07-15 00:51:35

请确保您要上载到门户中Azure web应用的证书列表的PFX文件首先包含私钥。您可以尝试在本地计算机中导入pfx,并在选中“导出私钥”选项的同时将其导出。如果导出私钥选项在导出时显示为灰色,则意味着pfx缺少私钥。

如果pfx拥有证书的私钥,您的应用程序应该能够访问该证书的私钥。

票数 0
EN

Stack Overflow用户

发布于 2016-07-19 00:12:27

@RuneSynnev­g,我认为你只需要按照教程Enable HTTPS for an app in Azure App Service来做"Get a certificate using Certreq.exe (Windows only)“一节中描述的步骤,然后按照step 3上传你的webapp的pfx证书文件。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/38343903

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档