Joseph Hwang
2013-05-28 05:05:43 UTC
Joseph Hwang [https://community.jboss.org/people/aupres] created the discussion
"how to migrate jboss-wsse-server.xml setting of jboss 5 to jboss 7.1?"
To view the discussion, visit: https://community.jboss.org/message/819762#819762
--------------------------------------------------------------
As you know, ws-security in jboss 5 was implemented with jboss-wsse-server.xml like below :
=== jboss-wsse-server.xml ======
<jboss-ws-security xmlns=" http://www.jboss.com/ws-security/config http://www.jboss.com/ws-security/config"Â xmlns:xsi=" http://www.w3.org/2001/XMLSchema-instance http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation=" http://www.jboss.com/ws-security/config http://www.jboss.com/ws-security/config http://www.jboss.com/ws-security/schema/jboss-ws-security_1_0.xsd http://www.jboss.com/ws-security/schema/jboss-ws-security_1_0.xsd">
  <key-store-file>WEB-INF/wsse.keystore</key-store-file>
  <key-store-password>jbossws</key-store-password>
  <trust-store-file>WEB-INF/wsse.truststore</trust-store-file>
  <trust-store-password>jbossws</trust-store-password>
  <config>
    <sign type="x509v3" alias="wsse"/>
    <requires>
      <signature/>
    </requires>
  </config>
</jboss-ws-security>
and,
@WebService
@EndpointConfig(configName = "Standard WSSecurity Endpoint")
public class HelloJavaBean
{
  .....
I want to know how to migrate these jboss-5 ws-security settings to jboss 7. I guess 'endpoint-config' element of jboss-7 standalone.xml is related with these setting.
<subsystem xmlns="urn:jboss:domain:webservices:1.1">
  <modify-wsdl-address>true</modify-wsdl-address>
  <wsdl-host>${jboss.bind.address:127.0.0.1}</wsdl-host>
  <endpoint-config name="Standard-Endpoint-Config"/>
  <endpoint-config name="Recording-Endpoint-Config">
      <pre-handler-chain name="recording-handlers" protocol-bindings="##SOAP11_HTTP ##SOAP11_HTTP_MTOM ##SOAP12_HTTP ##SOAP12_HTTP_MTOM">
         <handler name="RecordingHandler" class="org.jboss.ws.common.invocation.RecordingServerHandler"/>
      </pre-handler-chain>
   </endpoint-config>
*<endpoint-config name="Custom-Endpoint-Config"> <!-- I think element would be like this format, just guess!-->*
*Â Â Â Â Â Â Â Â Â <property name="key-store-file" value="WEB-INF/wsse.keystore"/>*
*Â Â Â Â Â Â Â Â Â <property name="key-store-password" value="jbossws"/>*
*Â Â Â Â </endpoint-config>*
</subsystem>
@WebService
@EndpointConfig(configName = *"Custom-Endpoint-Config"*>
public class HelloJavaBean
{
.....
If you know any document or reference site, kindly inform me.
Best regards.
--------------------------------------------------------------
Reply to this message by going to Community
[https://community.jboss.org/message/819762#819762]
Start a new discussion in JBoss Web Services at Community
[https://community.jboss.org/choose-container!input.jspa?contentType=1&containerType=14&container=2044]
"how to migrate jboss-wsse-server.xml setting of jboss 5 to jboss 7.1?"
To view the discussion, visit: https://community.jboss.org/message/819762#819762
--------------------------------------------------------------
As you know, ws-security in jboss 5 was implemented with jboss-wsse-server.xml like below :
=== jboss-wsse-server.xml ======
<jboss-ws-security xmlns=" http://www.jboss.com/ws-security/config http://www.jboss.com/ws-security/config"Â xmlns:xsi=" http://www.w3.org/2001/XMLSchema-instance http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation=" http://www.jboss.com/ws-security/config http://www.jboss.com/ws-security/config http://www.jboss.com/ws-security/schema/jboss-ws-security_1_0.xsd http://www.jboss.com/ws-security/schema/jboss-ws-security_1_0.xsd">
  <key-store-file>WEB-INF/wsse.keystore</key-store-file>
  <key-store-password>jbossws</key-store-password>
  <trust-store-file>WEB-INF/wsse.truststore</trust-store-file>
  <trust-store-password>jbossws</trust-store-password>
  <config>
    <sign type="x509v3" alias="wsse"/>
    <requires>
      <signature/>
    </requires>
  </config>
</jboss-ws-security>
and,
@WebService
@EndpointConfig(configName = "Standard WSSecurity Endpoint")
public class HelloJavaBean
{
  .....
I want to know how to migrate these jboss-5 ws-security settings to jboss 7. I guess 'endpoint-config' element of jboss-7 standalone.xml is related with these setting.
<subsystem xmlns="urn:jboss:domain:webservices:1.1">
  <modify-wsdl-address>true</modify-wsdl-address>
  <wsdl-host>${jboss.bind.address:127.0.0.1}</wsdl-host>
  <endpoint-config name="Standard-Endpoint-Config"/>
  <endpoint-config name="Recording-Endpoint-Config">
      <pre-handler-chain name="recording-handlers" protocol-bindings="##SOAP11_HTTP ##SOAP11_HTTP_MTOM ##SOAP12_HTTP ##SOAP12_HTTP_MTOM">
         <handler name="RecordingHandler" class="org.jboss.ws.common.invocation.RecordingServerHandler"/>
      </pre-handler-chain>
   </endpoint-config>
*<endpoint-config name="Custom-Endpoint-Config"> <!-- I think element would be like this format, just guess!-->*
*Â Â Â Â Â Â Â Â Â <property name="key-store-file" value="WEB-INF/wsse.keystore"/>*
*Â Â Â Â Â Â Â Â Â <property name="key-store-password" value="jbossws"/>*
*Â Â Â Â </endpoint-config>*
</subsystem>
@WebService
@EndpointConfig(configName = *"Custom-Endpoint-Config"*>
public class HelloJavaBean
{
.....
If you know any document or reference site, kindly inform me.
Best regards.
--------------------------------------------------------------
Reply to this message by going to Community
[https://community.jboss.org/message/819762#819762]
Start a new discussion in JBoss Web Services at Community
[https://community.jboss.org/choose-container!input.jspa?contentType=1&containerType=14&container=2044]