private void handleTimestampValidation(TimestampValidationCallback cb) throws IOException, UnsupportedCallbackException { if (tsValidator != null) { cb.setValidator(tsValidator); } else { // this is for BC reasons, but will be enabled later cb.setValidator(defaultTSValidator); } }
new TimestampValidationCallback(request); if (!isDefaultHandler) { ProcessingContext.copy(timestampValidationCallback.getRuntimeProperties(), context); timestampValidationCallback.getResult(); } catch (TimestampValidationCallback.TimestampValidationException e) { log.log(Level.SEVERE, "WSS0229.failed.Validating.TimeStamp", e);
@Override public void validate(TimestampValidationCallback.Request request) throws TimestampValidationCallback.TimestampValidationException { for (int i = 0; i < getCallbackHandlers().length; i++) { CallbackHandler callbackHandler = getCallbackHandlers()[i]; try { callbackHandler.handle(new Callback[]{callback}); callback.getResult(); } catch (IOException e) { throw new TimestampValidationCallback.TimestampValidationException(e); } catch (UnsupportedCallbackException e) { // ignore } } } }
new TimestampValidationCallback(request); if (!isDefaultHandler) { ProcessingContext.copy(timestampValidationCallback.getRuntimeProperties(), context); timestampValidationCallback.getResult(); } catch (TimestampValidationCallback.TimestampValidationException e) { log.log(Level.SEVERE, "WSS0229.failed.Validating.TimeStamp", e);
@Override public void validate(TimestampValidationCallback.Request request) throws TimestampValidationCallback.TimestampValidationException { for (int i = 0; i < getCallbackHandlers().length; i++) { CallbackHandler callbackHandler = getCallbackHandlers()[i]; try { callbackHandler.handle(new Callback[]{callback}); callback.getResult(); } catch (IOException e) { throw new TimestampValidationCallback.TimestampValidationException(e); } catch (UnsupportedCallbackException e) { // ignore } } } }
private void handleTimestampValidationCallback(TimestampValidationCallback callback) { callback.setValidator(new TimestampValidatorChain(callback)); }
@Override public void validate(TimestampValidationCallback.Request request) throws TimestampValidationCallback.TimestampValidationException { for (int i = 0; i < getCallbackHandlers().length; i++) { CallbackHandler callbackHandler = getCallbackHandlers()[i]; try { callbackHandler.handle(new Callback[]{callback}); callback.getResult(); } catch (IOException e) { throw new TimestampValidationCallback.TimestampValidationException(e); } catch (UnsupportedCallbackException e) { // ignore } } } }
private void handleTimestampValidationCallback(TimestampValidationCallback callback) { callback.setValidator(new TimestampValidatorChain(callback)); }
private void handleTimestampValidationCallback(TimestampValidationCallback callback) { callback.setValidator(new TimestampValidatorChain(callback)); }
public void handle(Callback[] callbacks) throws IOException, UnsupportedCallbackException { for(int i=0;i<callbacks.length;i++) { if(callbacks[i] instanceof UsernameCallback) { UsernameCallback cb = (UsernameCallback)callbacks[i]; cb.setUsername(login); } else if(callbacks[i] instanceof PasswordCallback) { PasswordCallback cb = (PasswordCallback)callbacks[i]; cb.setPassword(password); } else if(callbacks[i] instanceof com.sun.xml.wss.impl.callback.TimestampValidationCallback) { com.sun.xml.wss.impl.callback.TimestampValidationCallback timecb = (com.sun.xml.wss.impl.callback.TimestampValidationCallback)callbacks[i]; timecb.setValidator(this); } } }
@Override protected void handleInternal(Callback callback) throws IOException, UnsupportedCallbackException { if (callback instanceof PasswordValidationCallback) { PasswordValidationCallback passwordCallback = (PasswordValidationCallback) callback; if (passwordCallback.getRequest() instanceof PasswordValidationCallback.PlainTextPasswordRequest) { passwordCallback.setValidator(new SimplePlainTextPasswordValidator()); } else if (passwordCallback.getRequest() instanceof PasswordValidationCallback.DigestPasswordRequest) { PasswordValidationCallback.DigestPasswordRequest digestPasswordRequest = (PasswordValidationCallback.DigestPasswordRequest) passwordCallback.getRequest(); String password = users.get(digestPasswordRequest.getUsername()); digestPasswordRequest.setPassword(password); passwordCallback.setValidator(new PasswordValidationCallback.DigestPasswordValidator()); } } else if (callback instanceof TimestampValidationCallback) { TimestampValidationCallback timestampCallback = (TimestampValidationCallback) callback; timestampCallback.setValidator(new DefaultTimestampValidator()); } else { throw new UnsupportedCallbackException(callback); } }
@Override protected void handleInternal(Callback callback) throws IOException, UnsupportedCallbackException { if (callback instanceof PasswordValidationCallback) { PasswordValidationCallback passwordCallback = (PasswordValidationCallback) callback; if (passwordCallback.getRequest() instanceof PasswordValidationCallback.PlainTextPasswordRequest) { passwordCallback.setValidator(new SimplePlainTextPasswordValidator()); } else if (passwordCallback.getRequest() instanceof PasswordValidationCallback.DigestPasswordRequest) { PasswordValidationCallback.DigestPasswordRequest digestPasswordRequest = (PasswordValidationCallback.DigestPasswordRequest) passwordCallback.getRequest(); String password = users.get(digestPasswordRequest.getUsername()); digestPasswordRequest.setPassword(password); passwordCallback.setValidator(new PasswordValidationCallback.DigestPasswordValidator()); } } else if (callback instanceof TimestampValidationCallback) { TimestampValidationCallback timestampCallback = (TimestampValidationCallback) callback; timestampCallback.setValidator(new DefaultTimestampValidator()); } else { throw new UnsupportedCallbackException(callback); } }
@Override protected void handleInternal(Callback callback) throws IOException, UnsupportedCallbackException { if (callback instanceof PasswordValidationCallback) { PasswordValidationCallback passwordCallback = (PasswordValidationCallback) callback; if (passwordCallback.getRequest() instanceof PasswordValidationCallback.PlainTextPasswordRequest) { passwordCallback.setValidator(new SimplePlainTextPasswordValidator()); } else if (passwordCallback.getRequest() instanceof PasswordValidationCallback.DigestPasswordRequest) { PasswordValidationCallback.DigestPasswordRequest digestPasswordRequest = (PasswordValidationCallback.DigestPasswordRequest) passwordCallback.getRequest(); String password = users.get(digestPasswordRequest.getUsername()); digestPasswordRequest.setPassword(password); passwordCallback.setValidator(new PasswordValidationCallback.DigestPasswordValidator()); } } else if (callback instanceof TimestampValidationCallback) { TimestampValidationCallback timestampCallback = (TimestampValidationCallback) callback; timestampCallback.setValidator(new DefaultTimestampValidator()); } else { throw new UnsupportedCallbackException(callback); } }
timestampCallback.setValidator(new DefaultTimestampValidator());
timestampCallback.setValidator(new DefaultTimestampValidator());
timestampCallback.setValidator(new DefaultTimestampValidator());