2014-10-16 2 views
0

나는아파치 CXF 및 .NET WCF 웹 서비스 상호 운용성

<mssp:SslContextToken xmlns:mssp="http://schemas.microsoft.com/ws/2005/07/securitypolicy" sp:IncludeToken="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy/IncludeToken/AlwaysToRecipient"> 

아파치 CXF와 웹 서비스에 연결을 시도 2.7.12는 것 같다

WARNING: No assertion builder for type {http://schemas.microsoft.com/ws/2005/07/securitypolicy}SslContextToken registered. 
... 
org.apache.cxf.ws.policy.PolicyException: No signature token 

말한다 포함하는 .NET의 WCF의 WSDL을 CXF는 이러한 종류의 Microsoft 특정 토큰 교환을 처리 할 수 ​​없습니다. 다른 라이브러리를 찾고 있었지만 Java에서 찾을 수없는 것 같습니다. 아마도 누군가이 상황을 해결할 수있는 좋은 해결책을 제시 할 수 있습니다.

답변

0

Java 라이브러리에서 지원하지 않는 SSLNego (negotiateServerCredential = true)를 사용하도록 WCF가 구성되어있는 것 같습니다. mroe 세부 정보를 얻으려면 WCF 구성 또는 전체 WSDL을 게시하십시오.

+0

앞에서 언급 한 것처럼이 구성이 상호 운용되지 않기 때문에 클라이언트 측에서 .NET을 사용 중입니다. – mbazs