Changeset 8e7e007 in murachi for murachi


Ignore:
Timestamp:
Jun 8, 2015, 12:29:52 PM (9 years ago)
Author:
antonioaraujob <aaraujo@…>
Branches:
master
Children:
11d82e1
Parents:
7d3ae3e
Message:

Cambio en el mapeo de url del servicio: de /Murachi/murachi/archivos a /Murachi/0.1/archivos para mantener la versión del servicio en la url. Corrección de error en verificación de archivos PDF firmados con certificados que ya expiraron; ahora se obtiene la información de la verificación con algunos campos que identifican el estado que invalida un certificado firmante.

Location:
murachi
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • murachi/WebContent/WEB-INF/web.xml

    r4ac0cf4 r8e7e007  
    3131        <servlet-mapping>
    3232                <servlet-name>Murachi</servlet-name>
    33                 <url-pattern>/murachi/*</url-pattern>
     33                <!-- <url-pattern>/murachi/*</url-pattern>  -->
     34                <url-pattern>/0.1/*</url-pattern>
    3435        </servlet-mapping>
    3536       
  • murachi/src/main/java/ve/gob/cenditel/murachi/MurachiRESTWS.java

    r4a9505e r8e7e007  
    744744                        System.out
    745745                                        .println("The certificate was expired at the time of signing.");
     746                       
     747                        signerCertificateMap.put("signerCertificateValidAtTimeOfSigning", "false");
     748                       
    746749                        signerCertificateMap.put("signerCertificateExpiredAtTimeOfSigning", "true");
    747750                        logger.error("getSignerCertificateInfo() ocurrio una excepcion: The certificate was expired at the time of signing");
    748                         throw new MurachiException(e.getMessage());
     751                        //throw new MurachiException(e.getMessage());
    749752                } catch (CertificateNotYetValidException e) {
    750753                        System.out
    751754                                        .println("The certificate wasn't valid yet at the time of signing.");
     755                       
     756                        signerCertificateMap.put("signerCertificateValidAtTimeOfSigning", "false");
     757                       
    752758                        signerCertificateMap.put("signerCertificateNotValidYetAtTimeOfSigning", "true");
    753759                        logger.error("getSignerCertificateInfo() ocurrio una excepcion: The certificate wasn't valid yet at the time of signing");
    754                         throw new MurachiException(e.getMessage());
     760                        //throw new MurachiException(e.getMessage());
    755761                }
    756762                try {
     
    760766                } catch (CertificateExpiredException e) {
    761767                        System.out.println("The certificate has expired.");
     768                       
     769                        signerCertificateMap.put("signerCertificateStillValid", "false");
     770                       
    762771                        signerCertificateMap.put("signerCertificateHasExpired", "true");
    763772                        logger.error("getSignerCertificateInfo() ocurrio una excepcion: The certificate has expired");
    764                         throw new MurachiException(e.getMessage());
     773                        //throw new MurachiException(e.getMessage());
    765774                } catch (CertificateNotYetValidException e) {
    766775                        System.out.println("The certificate isn't valid yet.");
     776                       
     777                        signerCertificateMap.put("signerCertificateStillValid", "false");
     778                       
    767779                        signerCertificateMap.put("signerCertificateNotValidYet", "true");
    768780                        logger.error("getSignerCertificateInfo() ocurrio una excepcion: The certificate isn't valid yet");
    769                         throw new MurachiException(e.getMessage());
     781                        //throw new MurachiException(e.getMessage());
    770782                }
    771783                return signerCertificateMap;
Note: See TracChangeset for help on using the changeset viewer.