/** * We use this method to prevent the singleton behavior of WSSConfig * @return WSSConfig object with the latest settings. */ public static WSSConfig getWSSConfigInstance() { WSSConfig defaultWssConfig = WSSConfig.getNewInstance(); WSSConfig wssConfig = WSSConfig.getNewInstance(); wssConfig.setEnableSignatureConfirmation(defaultWssConfig.isEnableSignatureConfirmation()); wssConfig.setTimeStampStrict(defaultWssConfig.isTimeStampStrict()); wssConfig.setWsiBSPCompliant(defaultWssConfig.isWsiBSPCompliant()); wssConfig.setPrecisionInMilliSeconds(defaultWssConfig.isPrecisionInMilliSeconds()); return wssConfig; }
this.config.setTimeStampStrict(timestampStrict); this.config.setPrecisionInMilliSeconds(timestampPrecisionInMilliseconds);
enableSigConf || ((doAction & WSConstants.SC) != 0) ); wssConfig.setTimeStampStrict(decodeTimestampStrict(reqData)); if (decodePasswordTypeStrict(reqData)) { String passwordType = decodePasswordType(reqData);
enableSigConf || ((doAction & WSConstants.SC) != 0) ); wssConfig.setTimeStampStrict(decodeTimestampStrict(reqData)); if (decodePasswordTypeStrict(reqData)) { String passwordType = decodePasswordType(reqData);