小编Abi*_*lva的帖子

使用证书致电服务:错误-“密钥集不存在”

我目前正在尝试访问第三方提供的服务。他们已向我们颁发了PKCS格式的证书。证书安装在“本地计算机-受信任的根目录”中。

我们的应用程序在运行时会找到该证书,并将其发送到由第三方托管的身份验证URL,在此进行身份验证并颁发SAML令牌。然后将其用于调用实现我们所需功能的实际服务。

当我通过开发机器[Windows 7]中的服务引用运行使用该服务的应用程序时,一切运行正常。

现在的痛点是,因为我们在将要进行测试的Citrix环境中,由于

方法中的异常:与目标的“服务URL”进行SOAP安全协商失败。内部异常:System.Security.Cryptography.CryptographicException:密钥集不存在。

任何人都可以帮助我解决此问题,因为无法在本地重现此问题,并且仅在服务器操作系统中发生,不确定是否是特权问题或某些代码问题。

c# security service wcf certificate

4
推荐指数
1
解决办法
3946
查看次数

标签 统计

c# ×1

certificate ×1

security ×1

service ×1

wcf ×1