I tried as shown below, but get runtime exception of:
<soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
<soap:Body>
<soap:Fault>
<faultcode>soap:Server</faultcode>
<faultstring>com.MyCompany.service.security.MyPasswordCallback cannot be
cast java.lang.String</faultstring>
</soap:Fault>
</soap:Body>
</soap:Envelope>
<bean id="wss4jInInterceptorServer"
class="org.apache.cxf.ws.security.wss4j.WSS4JInInterceptor">
<constructor-arg>
<map>
<entry key="action" value="UsernameToken"/>
<entry key="passwordType" value="PasswordText"/>
<entry key="passwordCallbackClass"
value-ref="passwordCallbackRef"/>
</map>
</constructor-arg>
</bean>
<bean id="passwordCallbackRef"
class="com.myCompany.security.MyPasswordCallback">
<property name="key1" value="value1"/>
<property name="key2" value="value2"/>
</bean>
--
View this message in context:
http://cxf.547215.n5.nabble.com/passing-parameters-to-callback-handler-tp3271496p3272450.html
Sent from the cxf-user mailing list archive at Nabble.com.