从文件加载证书文件

发布于 2024-12-20 20:32:46 字数 174 浏览 0 评论 0 原文

对于 Azure Web 服务,我需要加载 .pfx 文件。我可以通过文件(安装在服务旁边)来完成此操作。为了让一切正常工作,我需要将 .cer.crl 安装到受信任的证书存储中。我的问题是:这种情况可以避免吗?有没有办法从文件加载和使用这两个文件?

For an Azure web-service I need to load a .pfx file. This I can do from file (installed next to the service). To get everything working I need to install a .cer and a .crl into the trusted certificate store. My question is: can this be avoided? Is there a way to load and use these two files from file?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

朮生 2024-12-27 20:32:46

引用自 http://social.technet.microsoft.com/wiki/contents/articles/how-to-create-a-x509-certificate-for-sql-azure-database-management-api.aspx< /a> :

当您进行 API 调用时,如果关联的证书安装在本地证书存储中,则可以使用 .cer 文件而不是 .pfx 文件。当 .cer 添加到 Web 请求中时,CLR 将自动在本地证书存储中搜索关联的 pfx。如果证书存在,则调用成功,否则调用失败。您可以使用任意值作为密码。但是,并不要求将证书导入到本地证书存储区。如果证书不在本地证书存储中,您需要提供关联的 .pfx 文件以及该 .pfx 文件的正确密码。

Quote from http://social.technet.microsoft.com/wiki/contents/articles/how-to-create-a-x509-certificate-for-sql-azure-database-management-api.aspx :

When you make an API call, you can use the .cer file instead of .pfx file if the associated certificate is installed in the local certificate store. When the .cer is added into the webrequest, CLR will automatically search for the associated pfx in the local certificate store. If the certificate exists, then call will go through, otherwise, it will fail. You can use an arbitrary value for the password. However it is not an requirement to import the certificate to the local certificate store. If the certificate is not in the local certificate store, you much provide the associated .pfx file with the correct password for the .pfx file.

动听の歌 2024-12-27 20:32:46

我不想回答我自己的问题,但答案似乎是不可能的,你必须安装这些文件。

除了将文件安装到本地证书存储中之外,我还没有找到使用文件的方法。为此,我们编写了一个命令行工具,可以在辅助角色启动时安装它们。

如果有人能证明我错了,我会很高兴重新提出这个问题。

I did not wish to answer my own question, but the answer appears to be that it is not possible, and you have to install the files.

I have not found a way to use my files, other than to install them into the local certificate store. For this a command line tool has been written that installs them when the worker role starts.

If somebody can prove me wrong, I'll happily reopen this question.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文