Changeset 7c45d87 in murachi
- Timestamp:
- May 6, 2015, 5:45:25 PM (9 years ago)
- Branches:
- master
- Children:
- 962f860
- Parents:
- 9ab4eef
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
murachi/src/main/java/ve/gob/cenditel/murachi/MurachiRESTWS.java
r9ab4eef r7c45d87 118 118 static Logger logger = Logger.getLogger(MurachiRESTWS.class); 119 119 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 124 128 public static final String ACRAIZ = "/tmp/CERTIFICADO-RAIZ-SHA384.crt"; 125 129 public static final String PSCFII = "/tmp/PSCFII-SHA256.crt"; … … 144 148 @Produces(MediaType.TEXT_HTML) 145 149 public String returnVersion() { 146 return "<p>Murachi Version: " + api_version+ "</p>";150 return "<p>Murachi Version: " + API_VERSION + "</p>"; 147 151 } 148 152 … … 233 237 fileName)); 234 238 235 response = Response.status(404).entity(" FILE NOT FOUND: " + fileLocation).239 response = Response.status(404).entity("Archivo no encontrado: " + /*fileLocation*/ fileName). 236 240 type("text/plain").build(); 237 241 } … … 872 876 873 877 874 PdfPKCS7 sgn = new PdfPKCS7(null, chain, "SHA256", null, externalDigest, false);878 PdfPKCS7 sgn = new PdfPKCS7(null, chain, SHA256_MESSAGE_DIGEST, null, externalDigest, false); 875 879 876 880 InputStream data = sap.getRangeStream(); 877 881 878 byte hash[] = DigestAlgorithms.digest(data, externalDigest.getMessageDigest( "SHA256"));882 byte hash[] = DigestAlgorithms.digest(data, externalDigest.getMessageDigest(SHA256_MESSAGE_DIGEST)); 879 883 880 884 Calendar cal = Calendar.getInstance(); 881 885 byte sh[] = sgn.getAuthenticatedAttributeBytes(hash, cal, null, null, CryptoStandard.CMS); 882 886 883 sh = DigestAlgorithms.digest(new ByteArrayInputStream(sh), externalDigest.getMessageDigest( "SHA256"));887 sh = DigestAlgorithms.digest(new ByteArrayInputStream(sh), externalDigest.getMessageDigest(SHA256_MESSAGE_DIGEST)); 884 888 885 889 System.out.println("sh length: "+ sh.length); … … 1705 1709 1706 1710 // completar el proceso de firma 1707 sgn.setExternalDigest(signatureInBytes, null, "RSA");1711 sgn.setExternalDigest(signatureInBytes, null, RSA_DIGEST_ENCRYPTION_ALGORITHM); 1708 1712 byte[] encodeSig = sgn.getEncodedPKCS7(hash, cal, null, null, null, CryptoStandard.CMS); 1709 1713 byte[] paddedSig = new byte[8192];
Note: See TracChangeset
for help on using the changeset viewer.