我使用NetBeans生成了客户端绑定
NetBeans - >新 - > Java项目
右键单击 - > Web服务客户端 在这里,我给了我的wsdl url并生成了客户端绑定。
我想配置KeyStore,TrustStore。
我有client.cer和server.cer文件。
如果通过Code也可以签署证书,请分享流程。
答案 0 :(得分:0)
在NetBeans项目中
右键单击
项目根目录 - > Web服务参考 - >服务强> 并单击“编辑Web服务属性”
- 醇>
将出现一个带有服务标签的弹出窗口 请在此窗口中配置Keystore和Trustsotre 点击相应的按钮。
配置完成后,* \ build \ classes \ META-INF \ service.svc.wsdl_wsdl0.xml *文件将使用密钥库和可信任条目进行更新。
<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>