Package br.net.woodstock.rockframework.security.cert

Examples of br.net.woodstock.rockframework.security.cert.ValidationError


    X509Certificate x509Certificate = (X509Certificate) chain[0];
    CertificadoICPBrasil certificadoICPBrasil = CertificadoICPBrasil.getInstance(x509Certificate);
    List<ValidationError> list = new ArrayList<ValidationError>();

    if (certificadoICPBrasil.getTipoPessoa() == TipoPessoa.DESCONHECIDO) {
      list.add(new ValidationError(ICPBrasilCertificateValidator.VALIDATOR_NAME, "Tipo do propriet�rio do certificado inv�lido(PF/PJ)"));
    }

    if (ConditionUtils.isNotEmpty(this.tiposFormato)) {
      boolean ok = false;
      for (TipoFormato tipoFormato : this.tiposFormato) {
        if (tipoFormato.equals(certificadoICPBrasil.getTipoFormato())) {
          ok = true;
          break;
        }
      }
      if (!ok) {
        list.add(new ValidationError(ICPBrasilCertificateValidator.VALIDATOR_NAME, "Formato do certificado inv�lido(A1,A2,A3,A4)"));
      }
    }

    return CollectionUtils.toArray(list, ValidationError.class);
  }
View Full Code Here

TOP

Related Classes of br.net.woodstock.rockframework.security.cert.ValidationError

Copyright © 2018 www.massapicom. 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.