Changeset 7c45d87 in murachi


Ignore:
Timestamp:
May 6, 2015, 5:45:25 PM (9 years ago)
Author:
antonioaraujob <antonioaraujob@…>
Branches:
master
Children:
962f860
Parents:
9ab4eef
Message:

Cambios menores en cadenas que identifican a elementos estáticos que se utilizan en varias funciones.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • murachi/src/main/java/ve/gob/cenditel/murachi/MurachiRESTWS.java

    r9ab4eef r7c45d87  
    118118        static Logger logger = Logger.getLogger(MurachiRESTWS.class);
    119119
    120         private static final String api_version = "0.1.0";
    121        
    122         private static final String SERVER_UPLOAD_LOCATION_FOLDER = "/tmp/";
    123        
     120        private static final String API_VERSION = "0.1.0";
     121       
     122        private static final String SERVER_UPLOAD_LOCATION_FOLDER = "/tmp/";   
     123       
     124        private static final String SHA256_MESSAGE_DIGEST = "SHA256";
     125       
     126        private static final String RSA_DIGEST_ENCRYPTION_ALGORITHM = "RSA";
     127
    124128        public static final String ACRAIZ = "/tmp/CERTIFICADO-RAIZ-SHA384.crt";
    125129        public static final String PSCFII = "/tmp/PSCFII-SHA256.crt";   
     
    144148        @Produces(MediaType.TEXT_HTML)
    145149        public String returnVersion() {
    146                 return "<p>Murachi Version: " + api_version + "</p>";
     150                return "<p>Murachi Version: " + API_VERSION + "</p>";
    147151        }
    148152               
     
    233237                                fileName));
    234238               
    235                 response = Response.status(404).entity("FILE NOT FOUND: " + fileLocation).
     239                response = Response.status(404).entity("Archivo no encontrado: " + /*fileLocation*/ fileName).
    236240                                type("text/plain").build();
    237241            }
     
    872876                       
    873877                       
    874                 PdfPKCS7 sgn = new PdfPKCS7(null, chain, "SHA256", null, externalDigest, false);
     878                PdfPKCS7 sgn = new PdfPKCS7(null, chain, SHA256_MESSAGE_DIGEST, null, externalDigest, false);
    875879               
    876880                InputStream data = sap.getRangeStream();
    877881               
    878                 byte hash[] = DigestAlgorithms.digest(data, externalDigest.getMessageDigest("SHA256"));
     882                byte hash[] = DigestAlgorithms.digest(data, externalDigest.getMessageDigest(SHA256_MESSAGE_DIGEST));
    879883               
    880884                Calendar cal = Calendar.getInstance();
    881885                byte sh[] = sgn.getAuthenticatedAttributeBytes(hash, cal, null, null, CryptoStandard.CMS);
    882886               
    883                 sh = DigestAlgorithms.digest(new ByteArrayInputStream(sh), externalDigest.getMessageDigest("SHA256"));
     887                sh = DigestAlgorithms.digest(new ByteArrayInputStream(sh), externalDigest.getMessageDigest(SHA256_MESSAGE_DIGEST));
    884888               
    885889                System.out.println("sh length: "+ sh.length);
     
    17051709                               
    17061710                // completar el proceso de firma
    1707                 sgn.setExternalDigest(signatureInBytes, null, "RSA");
     1711                sgn.setExternalDigest(signatureInBytes, null, RSA_DIGEST_ENCRYPTION_ALGORITHM);
    17081712                byte[] encodeSig = sgn.getEncodedPKCS7(hash, cal, null, null, null, CryptoStandard.CMS);
    17091713                byte[] paddedSig = new byte[8192];
Note: See TracChangeset for help on using the changeset viewer.