.NET WCF客户端和Java SOAP服务错误

时间:2014-12-05 10:12:57

标签: java .net wcf soap

我正在使用.NET WCF客户端连接到SOAP服务(在Java上实现)。使用客户端证书身份验证。这是绑定配置代码:

var binding = new BasicHttpBinding
{
    Security = new BasicHttpSecurity
    {
        Mode = BasicHttpSecurityMode.TransportWithMessageCredential,
        Message = new BasicHttpMessageSecurity
        {
            ClientCredentialType = BasicHttpMessageCredentialType.Certificate
        }
    }
};
var endpoint = new EndpointAddress(new Uri("https://[service_url]"));

var service = new ServiceClient(binding, endpoint);
service.ClientCredentials.ClientCertificate.SetCertificate(
    StoreLocation.LocalMachine, StoreName.My,
    X509FindType.FindByThumbprint, "certificate_thumbprint");

以下是Java服务器端在尝试使用配置进行连接时返回的错误:

  

com.sun.xml.wss.XWSSecurityException:消息不符合   配置策略(找到签名):附加安全性   需要找到

这里有什么问题?

0 个答案:

没有答案