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
,但仍然出现相同的错误
在这个问题上的任何帮助或指导都是非常值得赞赏的。提前谢谢
注意:我们拥有私钥,并且证书已安装在存储中。您是否找到解决方案?有同样的问题。