2

NetBeansを使用してクライアントバインディングを生成しました

NetBeans->新規->Javaプロジェクト

右クリック->Webサービスクライアントここで、wsdl URLを指定し、クライアントバインディングを生成しました。

KeyStore、TrustStoreを設定したい。

client.cerファイルとserver.cerファイルがあります。

コードを介して証明書にも署名できる場合は、プロセスを共有してください。

4

1 に答える 1

0

NetBeansプロジェクトで

  1. 右クリック

    プロジェクトルート->Webサービス参照->サービス をクリックし、[Webサービス属性の編集]をクリックします

  2. ポップアップウィンドウが表示され、サービスタグが表示されます。このウィンドウでそれぞれのボタンをクリックして、KeystoreとTrustsotreを構成してください。

構成が完了すると、* \ build \ classes \ META-INF \service.svc.wsdl_wsdl0.xml*ファイルがキーストアとtrustoreエントリで更新されます。

<wsp1:Policy wsu:Id="WS2007HttpBinding_IWebServicePolicy">
    <wsp1:ExactlyOne>
        <wsp1:All>
            <wsam:Addressing wsp1:Optional="false"/>
            <sc:KeyStore wspp:visibility="private" type="JKS" storepass="changeit" alias="client2" keypass="changeit" location="client.jks"/>
            <sc:TrustStore wspp:visibility="private" type="JKS" storepass="changeit" peeralias="chageit" location="server.jks"/>
        </wsp1:All>
    </wsp1:ExactlyOne>
</wsp1:Policy>
于 2012-11-22T08:08:48.363 に答える