如何在Azure worker角色中使用证书?
我想不出来。 我已将我的证书上载到需要使用它的角色 这在我的机器上运行得很好,但它在运行时似乎不起工作者的作用 在我“安装”此证书之前,我在本地遇到了问题-我是否必须使用Azure执行此操作 有什么建议吗? 谢谢如何在Azure worker角色中使用证书?,azure,cryptography,Azure,Cryptography,我想不出来。 我已将我的证书上载到需要使用它的角色 这在我的机器上运行得很好,但它在运行时似乎不起工作者的作用 在我“安装”此证书之前,我在本地遇到了问题-我是否必须使用Azure执行此操作 有什么建议吗? 谢谢 一些有用的提示: 确保您在提升模式下运行 确保证书已上载到LocalMachine\Personal存储,而不是CurrentUser\Personal存储 确保已将.PFX文件上载到必要的角色,而不是将.CER文件上载到管理证书区域。(您可以远程访问实例,以确保证书位于正确的位置)
一些有用的提示:
- 确保您在提升模式下运行李>
- 确保证书已上载到LocalMachine\Personal存储,而不是CurrentUser\Personal存储
- 确保已将.PFX文件上载到必要的角色,而不是将.CER文件上载到管理证书区域。(您可以远程访问实例,以确保证书位于正确的位置)
string certThumbprint = "8B6F1E6FEC6EB1D2EA8E86F78BD0841310BFD1F8";
X509Store certificateStore = new X509Store(StoreName.My, StoreLocation.LocalMachine);
certificateStore.Open(OpenFlags.ReadOnly);
var certs = certificateStore.Certificates.Find(
X509FindType.FindByThumbprint,
certThumbprint, false);
if (certs.Count == 0)
{
Console.WriteLine("Couldn't find the certificate with thumbprint:" + certThumbprint);
return;
}