Java 如何使用netbeans中的给定WSDL(在Axis2中创建)创建Metro WSIT客户端?

Java 如何使用netbeans中的给定WSDL(在Axis2中创建)创建Metro WSIT客户端?,java,netbeans,axis2,java-metro-framework,wsit,Java,Netbeans,Axis2,Java Metro Framework,Wsit,我有一个由Axis 2生成的WSDL文件,它声明了安全策略: 我遵循metro站点上的教程,在WSDL之外的netbeans中生成Web服务客户机。教程说要编辑Web服务属性以声明密钥库等,但在我的情况下,我不能编辑任何安全选项,只能编辑传输选项 有人能帮我解决这个问题吗?对客户端使用Axis2会更好吗?这有多困难?对于安全通信,我们将使用密钥库 WSDL文件: <wsp:ExactlyOne> <wsp:All>

我有一个由Axis 2生成的WSDL文件,它声明了安全策略:

我遵循metro站点上的教程,在WSDL之外的netbeans中生成Web服务客户机。教程说要编辑Web服务属性以声明密钥库等,但在我的情况下,我不能编辑任何安全选项,只能编辑传输选项

有人能帮我解决这个问题吗?对客户端使用Axis2会更好吗?这有多困难?对于安全通信,我们将使用密钥库

WSDL文件:

  <wsp:ExactlyOne>
            <wsp:All>
                <sp:AsymmetricBinding xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy">
                    <wsp:Policy>
                        <sp:InitiatorToken>
                            <wsp:Policy>
                                <sp:X509Token sp:IncludeToken="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy/IncludeToken/AlwaysToRecipient">
                                    <wsp:Policy>
                                        <sp:WssX509V3Token10/>
                                    </wsp:Policy>
                                </sp:X509Token>
                            </wsp:Policy>
                        </sp:InitiatorToken>
                        <sp:RecipientToken>
                            <wsp:Policy>
                                <sp:X509Token sp:IncludeToken="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy/IncludeToken/Never">
                                    <wsp:Policy>
                                        <sp:WssX509V3Token10/>
                                    </wsp:Policy>
                                </sp:X509Token>
                            </wsp:Policy>
                        </sp:RecipientToken>
                        <sp:AlgorithmSuite>
                            <wsp:Policy>
                                <sp:Basic128Rsa15/>
                            </wsp:Policy>
                        </sp:AlgorithmSuite>
                        <sp:Layout>
                            <wsp:Policy>
                                <sp:Strict/>
                            </wsp:Policy>
                        </sp:Layout>
                        <sp:OnlySignEntireHeadersAndBody/>
                    </wsp:Policy>
                </sp:AsymmetricBinding>
                <sp:Wss10 xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy">
                    <sp:Policy>
                        <sp:MustSupportRefKeyIdentifier/>
                        <sp:MustSupportRefIssuerSerial/>
                    </sp:Policy>
                </sp:Wss10>
                <sp:SignedParts xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy">
                    <sp:Body/>
                </sp:SignedParts>
                <sp:EncryptedParts xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy">
                    <sp:Body/>
                </sp:EncryptedParts>
            </wsp:All>
        </wsp:ExactlyOne>
    </wsp:Policy>