NetBeansを使用してクライアントバインディングを生成しました
NetBeans->新規->Javaプロジェクト
右クリック->Webサービスクライアントここで、wsdl URLを指定し、クライアントバインディングを生成しました。
KeyStore、TrustStoreを設定したい。
client.cerファイルとserver.cerファイルがあります。
コードを介して証明書にも署名できる場合は、プロセスを共有してください。
NetBeansを使用してクライアントバインディングを生成しました
NetBeans->新規->Javaプロジェクト
右クリック->Webサービスクライアントここで、wsdl URLを指定し、クライアントバインディングを生成しました。
KeyStore、TrustStoreを設定したい。
client.cerファイルとserver.cerファイルがあります。
コードを介して証明書にも署名できる場合は、プロセスを共有してください。
NetBeansプロジェクトで
右クリック
プロジェクトルート->Webサービス参照->サービス をクリックし、[Webサービス属性の編集]をクリックします
ポップアップウィンドウが表示され、サービスタグが表示されます。このウィンドウでそれぞれのボタンをクリックして、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>