Azure辅助角色

时间:2015-12-15 14:14:39

标签: c# azure x509certificate

我有一个使用第三方WCF服务的辅助角色,WCF服务的开发人员告诉我在Azure受信任的根存储中添加两个证书,以进行身份​​验证。

当我尝试在角色中添加相同的证书选项卡时 - >属性,不允许。

所以我找到了一个解决方案,我在控制台应用程序中编写代码以及这两个证书(.cer文件)。当worker角色执行时,它会在所需的storename上添加这些证书,即LocalMachine - > TrustedRoot。

但是我的应用程序仍在抛出错误,说“Keyset不存在”

我已经通过RDP检查过,发现这个位置已经安装了cer文件。

另外,我试图找到私钥,但无法这样做,我认为这是因为这些是“.cer”文件。

1 个答案:

答案 0 :(得分:0)

问题是您的文件是.cer,不存储私钥。其中一个证书(叶子或身份验证证书)必须位于PFX中。通常他们有.pfx.p12扩展名。

相关问题