Changeset a2d4c86 in murachi
- Timestamp:
- Sep 25, 2015, 9:44:50 AM (9 years ago)
- Branches:
- master
- Children:
- 28fc3c9
- Parents:
- 0c30a25
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
murachi/src/main/java/ve/gob/cenditel/murachi/MurachiRESTWS.java
r0c30a25 ra2d4c86 1460 1460 String result = ""; 1461 1461 if (presignPar == null) { 1462 1463 // registrar error de firma en estadisticas 1464 registerASignatureError(0); 1465 1462 1466 logger.error("solicitud mal formada."); 1463 1467 result = "\"error\":\"solicitud mal formada\""; … … 1468 1472 String fileId = presignPar.getFileId(); 1469 1473 if (fileId == null) { 1474 1475 // registrar error de firma en estadisticas 1476 registerASignatureError(0); 1477 1470 1478 logger.debug("fileId == null"); 1471 1479 logger.error("solicitud mal formada: no esta especificado el identificador del archivo PDF."); … … 1478 1486 String certHex = presignPar.getCertificate(); 1479 1487 if (certHex == null) { 1488 1489 // registrar error de firma en estadisticas 1490 registerASignatureError(0); 1491 1480 1492 logger.debug("certHex == null"); 1481 1493 logger.error("solicitud mal formada: no esta especificado el certificado del firmante en hexadecimal."); … … 1488 1500 String reason = presignPar.getReason(); 1489 1501 if (reason == null) { 1502 1503 // registrar error de firma en estadisticas 1504 registerASignatureError(0); 1505 1490 1506 logger.debug("certHex == null"); 1491 1507 logger.error("solicitud mal formada: no esta especificada la razon de la firma."); … … 1498 1514 String location = presignPar.getLocation(); 1499 1515 if (location == null) { 1516 1517 // registrar error de firma en estadisticas 1518 registerASignatureError(0); 1519 1500 1520 logger.debug("location == null"); 1501 1521 logger.error("solicitud mal formada: no esta especificada la ubicación donde se realiza la firma."); … … 1508 1528 String contact = presignPar.getContact(); 1509 1529 if (contact == null) { 1530 1531 // registrar error de firma en estadisticas 1532 registerASignatureError(0); 1533 1510 1534 logger.debug("contact == null"); 1511 1535 logger.error("solicitud mal formada: no esta especificada la informacion de contacto del firmante."); … … 1518 1542 Boolean signatureVisible = presignPar.getSignatureVisible(); 1519 1543 if (signatureVisible == null) { 1544 1545 // registrar error de firma en estadisticas 1546 registerASignatureError(0); 1547 1520 1548 logger.debug("signatureVisible == null"); 1521 1549 logger.error("solicitud mal formada: no esta especificado si la firma PDF es visible o no."); … … 1536 1564 presignHash.setHash(""); 1537 1565 //return presignHash; 1566 1567 // registrar error de firma en estadisticas 1568 registerASignatureError(0); 1538 1569 1539 1570 //result = presignHash.toString(); … … 1553 1584 logger.error("presignPdf: error en carga de certificado de firmante"); 1554 1585 //throw new MurachiException("presignPdf: error en carga de certificado de firmante"); 1586 1587 // registrar error de firma en estadisticas 1588 registerASignatureError(0); 1555 1589 1556 1590 presignHash.setError("error en carga de certificado de firmante"); … … 1674 1708 1675 1709 } catch (CertificateException e1) { 1710 1711 // registrar error de firma en estadisticas 1712 registerASignatureError(0); 1713 1676 1714 logger.error("presignPdf ocurrio una excepcion ", e1); 1677 1715 e1.printStackTrace(); … … 1682 1720 1683 1721 } catch (InvalidPdfException e) { 1722 1723 // registrar error de firma en estadisticas 1724 registerASignatureError(0); 1725 1684 1726 logger.error("presignPdf ocurrio una excepcion ", e); 1685 1727 e.printStackTrace(); … … 1691 1733 1692 1734 } catch (IOException e) { 1735 1736 // registrar error de firma en estadisticas 1737 registerASignatureError(0); 1738 1693 1739 logger.error("presignPdf ocurrio una excepcion ", e); 1694 1740 e.printStackTrace(); … … 1700 1746 1701 1747 } catch (DocumentException e) { 1748 1749 // registrar error de firma en estadisticas 1750 registerASignatureError(0); 1751 1702 1752 logger.error("presignPdf ocurrio una excepcion ", e); 1703 1753 e.printStackTrace(); … … 1709 1759 1710 1760 } catch (InvalidKeyException e) { 1761 1762 // registrar error de firma en estadisticas 1763 registerASignatureError(0); 1764 1711 1765 logger.error("presignPdf ocurrio una excepcion ", e); 1712 1766 //e.printStackTrace(); … … 1718 1772 1719 1773 } catch (NoSuchProviderException e) { 1774 1775 // registrar error de firma en estadisticas 1776 registerASignatureError(0); 1777 1720 1778 logger.error("presignPdf ocurrio una excepcion ", e); 1721 1779 //e.printStackTrace(); … … 1727 1785 1728 1786 } catch (NoSuchAlgorithmException e) { 1787 1788 // registrar error de firma en estadisticas 1789 registerASignatureError(0); 1790 1729 1791 logger.error("presignPdf ocurrio una excepcion ", e); 1730 1792 //e.printStackTrace(); … … 1736 1798 1737 1799 } catch (GeneralSecurityException e) { 1800 1801 // registrar error de firma en estadisticas 1802 registerASignatureError(0); 1803 1738 1804 logger.error("presignPdf ocurrio una excepcion ", e); 1739 1805 //e.printStackTrace(); … … 1870 1936 logger.debug("signature == null"); 1871 1937 logger.error("solicitud mal formada: no esta especificada la firma realizada en el cliente."); 1872 result = "\"error\":\"solicitud mal formada: :no esta especificado el identificador del archivo PDF\"";1938 result = "\"error\":\"solicitud mal formada: no esta especificado el identificador del archivo PDF\""; 1873 1939 return Response.status(400).entity(result).build(); 1874 1940 } … … 1876 1942 1877 1943 HttpSession session = req.getSession(false); 1944 1945 if (session == null) { 1946 // registrar error de firma en estadisticas 1947 registerASignatureError(0); 1948 1949 logger.debug("session == null"); 1950 logger.error("HTTPSession es null"); 1951 result = "\"error\":\" Sesion HTTPSession es null.\""; 1952 return Response.status(500).entity(result).build(); 1953 } 1954 1878 1955 1879 1956 String fileId = (String) session.getAttribute("fileId");
Note: See TracChangeset
for help on using the changeset viewer.