You should be able to control this via the configuration parameter you specified. You could put a breakpoint on the line and see if the value you are configuring is being picked up or not:
https://github.com/apache/cxf/blob/12873b9257b5de85f819346ab2325738e3f80206/rt/ws/security/src/main/java/org/apache/cxf/ws/security/wss4j/AbstractWSS4JInterceptor.java#L177 Colm. On Wed, Jun 16, 2021 at 2:54 PM Elvedin Sinanovic <elvedin.sinano...@informica.ba> wrote: > > Hi, > > When a SOAP message arrives with a timestamp greater than 5 minutes in the > past, > the server throws an exception "The Message has expired". I want to extend > that time > from five minutes to at least 10, or any other value that we agree to > internally. I need > to change the processing of all inbound tokens to allow for more time before > the > message expires. > Can that be changed at all? If it can be changed, what is the actual > parameter that > I need to change? Which configuration file do I need to change? What do I > need to write > exactly to change that parameter? > > Thanks in advance, > > Elvedin > > On 2021/06/16 08:48:13, Colm O hEigeartaigh <cohei...@apache.org> wrote: > > Hi, > > > > The CXF configuration property "ws-security.usernametoken.timeToLive" > > just refers to how an incoming UsernameToken timestamp is processed. > > It doesn't change anything for an outbound token. Is this what you > > want? If so it seems like a configuration issue with Wildfly, maybe > > someone on the CXF user list can help with that. > > > > Colm. > > > > On Tue, Jun 15, 2021 at 1:05 PM Elvedin Sinanović > > <elvedin.sinano...@informica.ba> wrote: > > > > > > Hello, > > > > > > I'm trying to extend the time to live of a SOAP message with > > > UsernameToken in the security header from 5 minutes to at least 10. > > > In my research so far I have found out that I need to change the > > > parameter "ws-security.usernametoken.timeToLive", > > > and maybe also "ws-security.usernametoken.futureTimeToLive". > > > But I don't know which file I need to change in my project. The project > > > uses WS-SecurityPolicy-based policy, > > > the option with UsernameToken with timestamp, nonce and password hash. > > > I just need to know which file I need to change and the exact syntax I > > > need to use to change the parameter to the value I need. > > > The web-service is hosted on wildfly-10.0.0.Final web server. > > > This is a list of configuration files in my project: > > > - server.properties (main/java folder) > > > - Tried using : > > > "org.apache.cxf.ws.security.usernametoken.timeToLive=600" > > > - server-endpoint-config (WEB-INF folder) > > > - Tried using : > > > > > > " > > > <property> > > > > > > <property-name>ws-security.usernametoken.timeToLive</property-name> > > > <property-value>600</property-value> > > > </property> > > > " > > > > > > - Service.wsdl (WEB-INF folder) > > > - Schema.xsd (WEB-INF folder) > > > - jboss-deployment-structure.xml (WEB-INF folder) > > > - web.xml (WEB-INF folder) > > > - module.xml (wildfly/modules folder) > > > - service.properties (wildfly/modules folder) > > > If anyone can help me with this issue, I would be really grateful. > > > > > > Best regards, > > > > > > Elvedin Sinanović. > > > > >