Hi,

JBoss processes the HandlerTypes in the following order for JAXWS:
POST
ENDPOINT
PRE

Since the POST handler needs to parse some information from the soap message to 
identify the ENDPOINT handler chain to call, you should do your decrypting at 
the level of the POST handler.
To do this, you can annotate your webservice class with @EndpointConfig and 
define your post handlers in the file standard-jaxws-endpoint-config.xml under 
META-INF

Alternatively, to stay independent from JBoss specific code (ie no dependency 
to JBoss), you do the below configuration at the level of the deployment 
descriptors, by modifying the file standard-jaxws-endpoint-config.xml under 
[JBOSS_HOME]\server\[type]\deployers\jbossws.deployer\META-INF   (path differs 
for JBoss 4.3 ... but same file name) and adding your post-handler chain 
(example below).  
<endpoint-config>
  |     <config-name>Murex Security Handlers</config-name>
  |     <post-handler-chains>
  |       <javaee:handler-chain>
  |         <javaee:protocol-bindings>##SOAP11_HTTP</javaee:protocol-bindings>
  |         <javaee:handler>
  |                     <javaee:handler-name>My Security 
Handler</javaee:handler-name>
  |             
<javaee:handler-class>package.security.MySecurityClass</javaee:handler-class>
  |         </javaee:handler>
  |       </javaee:handler-chain>
  |     </post-handler-chains>
  |   </endpoint-config>

The Config-name you create should be referenced in your web.xml file inside 
your war file such as the following:
<context-param>
  |        <param-name>jbossws-config-name</param-name>
  |        <param-value>My Security Handler</param-value>
  |   </context-param>

Cheers.

View the original post : 
http://www.jboss.org/index.html?module=bb&op=viewtopic&p=4250884#4250884

Reply to the post : 
http://www.jboss.org/index.html?module=bb&op=posting&mode=reply&p=4250884
_______________________________________________
jboss-user mailing list
[email protected]
https://lists.jboss.org/mailman/listinfo/jboss-user

Reply via email to