Examples of PasswordValidationException


Examples of com.any_service_provider.gateways.pvs.PasswordValidationException

   */
  public ValidationStatus validate(PasswordValidationQuerySpecification querySpec)
    throws PasswordValidationException
  {
    if (querySpec==null) {
      throw new PasswordValidationException("The query spec is null");
    }
    String password = querySpec.getCandidatePassword();
    if (password.matches(".*[a-z].*") && password.matches(".*[A-Z].*")
        && password.matches(".*[0-9].*")) {
      return null;
    } else {
      ValidationStatus vs=new ValidationStatus();
      try {
        vs.setStatusCode(validationStatusCode);
        vs.setExplanation(explanation);
        vs.setDescription(description);
      } catch (EnterpriseFieldException e) {
        e.printStackTrace();
        throw new PasswordValidationException(e.getMessage());
      }
      return vs;
    }
   
  }
View Full Code Here

Examples of com.any_service_provider.gateways.pvs.PasswordValidationException

   */
  public ValidationStatus validate(PasswordValidationQuerySpecification querySpec)
    throws PasswordValidationException
  {
    if (querySpec==null) {
      throw new PasswordValidationException("The query spec is null");
    }
    int l = querySpec.getCandidatePassword().length();
    if (l>=minimum && l<=maximum) {
      return null;
    } else {
      ValidationStatus vs=new ValidationStatus();
      try {
        vs.setStatusCode(validationStatusCode);
        vs.setExplanation(explanation);
        if (l<minimum) {
          vs.setDescription(minimumLengthDescription);
        }
        if (l>maximum) {
          vs.setDescription(maximumLengthDescription);
        }
      } catch (EnterpriseFieldException e) {
        e.printStackTrace();
        throw new PasswordValidationException(e.getMessage());
      }
      return vs;
    }
   
  }
View Full Code Here

Examples of com.any_service_provider.gateways.pvs.PasswordValidationException

   */
  public ValidationStatus validate(PasswordValidationQuerySpecification querySpec)
    throws PasswordValidationException
  {
    if (querySpec==null) {
      throw new PasswordValidationException("The query spec is null");
    }
    List idList=querySpec.getIdentifier();
    if (idList==null || idList.size()==0) {
      return null;
    }
    String password = querySpec.getCandidatePassword();
    for (int i=0;i<idList.size();i++) {
      Identifier id=(Identifier)idList.get(i);
      String idType = id.getType();
      if (myIdType.equalsIgnoreCase(idType)) {
        System.out.println("ID match");
        String idValue = id.getValue();
        System.out.println("value="+idValue);
        if (password.indexOf(idValue)!=-1) {
          ValidationStatus vs=new ValidationStatus();
          try {
            vs.setStatusCode(validationStatusCode);
            vs.setExplanation(explanation);
            vs.setDescription(description);
          } catch (EnterpriseFieldException e) {
            e.printStackTrace();
            throw new PasswordValidationException(e.getMessage());
          }
          return vs;         
        }
      }
    }
View Full Code Here

Examples of com.sun.xml.wss.impl.callback.PasswordValidationCallback.PasswordValidationException

        try {
            return AuthenticationHelper.authenticate(username, password);
        }
        catch (AuthenticationException e) {
            throw new PasswordValidationException(e.getMessage());
        }
    }
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.