小编Ada*_*t27的帖子

使用WCF客户端的Java JAX-WS服务

是否可以使用JAX-WS创建WebService,然后使用这样的绑定由WCF客户端使用?

<bindings>
        <basicHttpBinding>
            <binding name="CaseObjectServicePortBinding" >
                <readerQuotas maxDepth="32" maxStringContentLength="8192" maxArrayLength="16384"
                    maxBytesPerRead="4096" maxNameTableCharCount="16384" />
                <security mode="TransportWithMessageCredential">
                    <transport clientCredentialType="Certificate"/>
                    <message clientCredentialType="Certificate" />
                </security>
            </binding>

        </basicHttpBinding>
    </bindings>
Run Code Online (Sandbox Code Playgroud)

我现在创建了这样一个没有WSIT的服务,只是一个简单的服务,并且想要忽略传入SOAP消息中的"Security"头.但它失败了:

"无法为权限为'xxxxxxxxxx'的SSL/TLS建立安全通道."

如果我改变:

<security mode="TransportWithMessageCredential">
                    <transport clientCredentialType="Certificate"/>
                    <message clientCredentialType="Certificate" />
                </security>
Run Code Online (Sandbox Code Playgroud)

至:

<security mode="Transport">
                    <transport clientCredentialType="Certificate"/>
                    <message clientCredentialType="Certificate" />
                </security>
Run Code Online (Sandbox Code Playgroud)

一切都完美无瑕.有什么想法我做错了什么?

wcf ws-security web-services jax-ws

5
推荐指数
1
解决办法
2146
查看次数

标签 统计

jax-ws ×1

wcf ×1

web-services ×1

ws-security ×1