C# 3.0 无法解析解包裹密钥的KeyInfo:KeyInfo';SecurityKeyIdentifier

C# 3.0 无法解析解包裹密钥的KeyInfo:KeyInfo';SecurityKeyIdentifier,c#-3.0,wcf-binding,wcf-security,C# 3.0,Wcf Binding,Wcf Security,我正在为Wcf客户端编写代码。我的Wcf客户端与OSB交互,这要求我使用自定义绑定和身份验证模式作为usernameovertransport,OSB反过来调用第三方供应商 当我向OSB发出请求时,我从供应商那里得到了一个加密的响应(我可以使用soapui和Fiddler查看响应) 但是我的wcf客户端抛出错误 Cannot resolve KeyInfo for unwrapping key: KeyInfo 'SecurityKeyIdentifier ( IsReadOnly = Fals

我正在为
Wcf客户端编写代码。我的
Wcf
客户端与
OSB
交互,这要求我使用自定义绑定和身份验证模式作为
usernameovertransport
OSB
反过来调用第三方供应商

当我向
OSB
发出请求时,我从供应商那里得到了一个加密的响应(我可以使用
soapui
Fiddler
查看响应)

但是我的wcf客户端抛出错误

Cannot resolve KeyInfo for unwrapping key: KeyInfo 'SecurityKeyIdentifier
(
IsReadOnly = False,
Count = 1,
Clause[0] = X509SubjectKeyIdentifierClause(SKI = ***Value***)
)
', available tokens 'SecurityTokenResolver
(
TokenCount = 0,
)
'.
我尝试添加端点行为,并在证书详细信息中提到
ClientCredentialType
,但仍然出现相同的错误

在这个问题上的任何帮助或指导都是非常值得赞赏的。提前谢谢


注意:我们拥有私钥,并且证书已安装在存储中。

您是否找到解决方案?有同样的问题。