Situation:
Whenever a request is received from a client or if client hits the SOAP Provider, system throws a SOAP fault exception stating that creation time is ahead of the current time.
Error:
com.sun.xml.wss.impl.misc.DefaultSecurityEnvironmentImpl validateTimestamp
SEVERE: WSS0229: Exception occured in validating Timestamp
com.sun.xml.wss.impl.callback.TimestampValidationCallback$TimestampValidationException: The creation time is ahead of the current time.
at com.adeptia.indigo.services.webservice.metro.JaxWsSecurityHandlerProvider.validateCreationTime(JaxWsSecurityHandlerProvider.java:631)
at com.adeptia.indigo.services.webservice.metro.JaxWsSecurityHandlerProvider$DefaultTimestampValidator.validate(JaxWsSecurityHandlerProvider.java:580)
Cause:
This issue when the clock of your machine (where the client hits the service) is not in sync with the clock on the client's machine.
Solution:
Ensure that the machine clock at the client and your side (where client hits the services) should be in sync. Also, you need to change SecurityEnvironmentHandler in the request.
Comments
0 comments
Article is closed for comments.