Package javax.faces.context

Examples of javax.faces.context.FacesContext.addMessage()


    }
    // Request the certificate from the CA
    ResponseData csrResponse = getRequestDispatcher().getCertificateSigningRequestResponse(username, password, certificateRequest, responseType);
    // Check if got a valid result
    if (csrResponse == null) {
      context.addMessage(null, new FacesMessage(FacesMessage.SEVERITY_ERROR, getMessage("enroll.noresponse"), null));
      log.error("Certificate request for '" + username + "' failed. No response from CA.");
      return;
    } else if (csrResponse.getErrorMessage() != null) {
      context.addMessage(null, new FacesMessage(FacesMessage.SEVERITY_ERROR, getMessage("enroll.csrcert.couldnotcreate"), null));
      log.info("Certificate request for '" + username + "' failed. " + csrResponse.getErrorMessage());
View Full Code Here


    if (csrResponse == null) {
      context.addMessage(null, new FacesMessage(FacesMessage.SEVERITY_ERROR, getMessage("enroll.noresponse"), null));
      log.error("Certificate request for '" + username + "' failed. No response from CA.");
      return;
    } else if (csrResponse.getErrorMessage() != null) {
      context.addMessage(null, new FacesMessage(FacesMessage.SEVERITY_ERROR, getMessage("enroll.csrcert.couldnotcreate"), null));
      log.info("Certificate request for '" + username + "' failed. " + csrResponse.getErrorMessage());
      return;
    }
    // Handle response
    switch (csrResponse.getResponseType()) {
View Full Code Here

          resource = new ByteArrayResource(CertTools.getPEMFromCerts(CertTools.getCertCollectionFromArray(certs, "BC")));
          filename = username + ".pem";
          mimeType = "application/x-pem-file";
        } catch (Exception e) {
          log.error("",e);
          context.addMessage(null, new FacesMessage(FacesMessage.SEVERITY_ERROR, getMessage("enroll.invalidresponse"), null));
        }
      } else {
        resource = new ByteArrayResource(csrResponse.getResponseData());
        filename = username + ".der";
        mimeType = "application/pkix-cert";
View Full Code Here

      log.debug("certificateRequest: " + certificateRequest);
    }
    FacesContext context = FacesContext.getCurrentInstance();
    if (username==null || username.length()==0 || password==null || password.length()==0 || certificateRequest==null || certificateRequest.length()==0
        || certificateRequestType==null || certificateRequestType.length()==0) {
      context.addMessage(null, new FacesMessage(FacesMessage.SEVERITY_ERROR, getMessage("enroll.incompletefields"), null));
      return;
    }
    // Verify that we got a valid certificate request and determine response type
    byte[] buf = null;
    int requestType = Integer.parseInt(certificateRequestType);
View Full Code Here

      ASN1InputStream asn1InputStream = new ASN1InputStream(buf);
      try {
        // Verify that we can parse this as a CRMF object
        CertReqMessages.getInstance(asn1InputStream.readObject()).getCertReqMsg(0);
      } catch (IOException e) {
        context.addMessage(null, new FacesMessage(FacesMessage.SEVERITY_ERROR, getMessage("enroll.invalidreqdata"), null));
        log.error("",e);
      }
      break;
    case CertificateRequestRequest.REQUEST_TYPE_PKCS10:
      responseType = CertificateRequestRequest.RESPONSE_TYPE_PKCS7;
View Full Code Here

        }
        buf = FileTools.getBytesFromPEM(certificateRequest.getBytes(), PEM_CSR_BEGIN, PEM_CSR_END);
              new PKCS10CertificationRequest(buf);
      } catch (Exception e) {
        log.error("",e);
        context.addMessage(null, new FacesMessage(FacesMessage.SEVERITY_ERROR, getMessage("enroll.invalidreqdata"), null));
        return;
      }
      break;
    case CertificateRequestRequest.REQUEST_TYPE_KEYGEN:
      responseType = CertificateRequestRequest.RESPONSE_TYPE_PKCS7;
View Full Code Here

            in.close();
            NetscapeCertRequest nscr = new NetscapeCertRequest(spkac);
            // Verify POPO, we don't care about the challenge, it's not important.
            nscr.setChallenge("challenge");
            if (nscr.verify("challenge") == false) {
          context.addMessage(null, new FacesMessage(FacesMessage.SEVERITY_ERROR, getMessage("enroll.invalidreqdata"), null));
          return;
            }
      } catch (Exception e) {
        log.error("",e);
        context.addMessage(null, new FacesMessage(FacesMessage.SEVERITY_ERROR, getMessage("enroll.invalidreqdata"), null));
View Full Code Here

          context.addMessage(null, new FacesMessage(FacesMessage.SEVERITY_ERROR, getMessage("enroll.invalidreqdata"), null));
          return;
            }
      } catch (Exception e) {
        log.error("",e);
        context.addMessage(null, new FacesMessage(FacesMessage.SEVERITY_ERROR, getMessage("enroll.invalidreqdata"), null));
        return;
      }
      break;
    case -1:
      // This is a workaround to hide errors when we use the KeyGenServlet..
View Full Code Here

      break;
    case -1:
      // This is a workaround to hide errors when we use the KeyGenServlet..
      return;
    default:
      context.addMessage(null, new FacesMessage(FacesMessage.SEVERITY_ERROR, getMessage("enroll.unknownrequesttype"), null));
      return;
    }
    // Request the certificate from the CA
    if (log.isDebugEnabled()) {
      log.debug("Got requestType " + requestType + " and is expecting responseType " + responseType + " for user " + username);
View Full Code Here

      log.debug("Got requestType " + requestType + " and is expecting responseType " + responseType + " for user " + username);
    }
    ResponseData responseData = getRequestDispatcher().getCertificateResponse(username, password, requestType, buf, responseType);
    // Check if got a valid result
    if (responseData == null) {
      context.addMessage(null, new FacesMessage(FacesMessage.SEVERITY_ERROR, getMessage("enroll.noresponse"), null));
      log.error("Certificate request for '" + username + "' failed. No response from CA.");
      return;
    } else if (responseData.getErrorMessage() != null) {
      context.addMessage(null, new FacesMessage(FacesMessage.SEVERITY_ERROR, getMessage("enroll.browsercert.couldnotcreate"), null));
      log.info("Certificate request for '" + username + "' failed. " + responseData.getErrorMessage());
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.