Changeset a210970 in prototipo_portal_2018
- Timestamp:
- Nov 13, 2017, 11:29:58 AM (6 years ago)
- Branches:
- master
- Children:
- 9be8a48
- Parents:
- 025e022
- Location:
- prototipo
- Files:
-
- 4 edited
Legend:
- Unmodified
- Added
- Removed
-
prototipo/index.html
r025e022 ra210970 282 282 <div id="Dialogo"> </div> 283 283 </div> 284 284 <div> 285 <table id="myJsonBDOC" class="display" cellspacing="0" width="100%"> 286 </table> 287 <div id="DialogoBDOC"> </div> 288 </div> 285 289 </div> 286 290 <div class="col-sm-8" id="Cuerpo_check"> -
prototipo/static/js/functions/CheckSign/myInfoDataTableCheckBDOC.js
r025e022 ra210970 110 110 {title: "Código postal", data: function(event){ 111 111 if(event.signaturePostalCode){ 112 return "signaturePostalCode";112 return event.signaturePostalCode; 113 113 }else{ 114 114 return "Null"; … … 120 120 {title: "Estado donde se realiza la firma", data: function(event){ 121 121 if(event.signatureState){ 122 return "signatureState";122 return event.signatureState; 123 123 }else{ 124 124 return "Null"; … … 136 136 {title: "País donde se realiza la firma", data: function(event){ 137 137 if(event.signatureCountry){ 138 return "signatureCountry";138 return event.signatureCountry; 139 139 }else{ 140 140 return "Null"; -
prototipo/static/js/functions/firmarDocumentoBDOC.js
r025e022 ra210970 1 function FinalizarFirmaBDOC( ){1 function FinalizarFirmaBDOC(signature, fileId){ 2 2 3 $.ajax({ 4 type: 'POST', 5 contentType: 'application/json', 6 //url:"https://192.168.12.125:8443/Murachi/0.1/archivos/bdocs/resenas", 7 //url:"https://192.168.12.125:8443/Murachi/0.1/archivos/bdocs/firmas/post", 8 url:"https://murachi.cenditel.gob.ve/Murachi/0.1/archivos/bdocs/firmas/post", 9 dataType: 'json', 10 data: JSON.stringify({"signature":signature.hex, "containerId":fileId}), 11 headers: {"Authorization":"Basic YWRtaW46YWRtaW4="}, 12 success: function(data, textStatus, jqXHR){ 13 /* 14 var json_x = data; 15 var msg = json_x['message']; 16 alert('Archivo firmado en el servidor: ' + msg); 17 */ 18 19 //var linkToDownload = "<a href=\"https://192.168.12.125:8443/Murachi/0.1/archivos/descargas/" + data['signedFileId'] +"\">descargar archivo firmado</a>"; 20 //var linkToDownload = "<a href=\"https://172.16.137.11:8443/Murachi/murachi/archivos/descargas/" + data['signedFileId'] +"\">descargar archivo firmado</a>"; 21 var linkToDownload = "<a href=\"https://murachi.cenditel.gob.ve/Murachi/0.1/archivos/descargas/" + data['signedFileId'] +"\">descargar archivo firmado</a>"; 22 document.getElementById("respuesta").innerHTML = 'Archivo firmado correctamente: ' + data['signedFileId'] +'<br>'+linkToDownload; 3 23 4 $.ajax({ 5 type: 'POST', 6 contentType: 'application/json', 7 //url:"https://192.168.12.125:8443/Murachi/0.1/archivos/bdocs/resenas", 8 //url:"https://192.168.12.125:8443/Murachi/0.1/archivos/bdocs/firmas/post", 9 url:"https://murachi.cenditel.gob.ve/Murachi/0.1/archivos/bdocs/firmas/post", 10 dataType: 'json', 11 data: JSON.stringify({"signature":signature.hex, "containerId":fileId}), 12 headers: {"Authorization":"Basic YWRtaW46YWRtaW4="}, 13 success: function(data, textStatus, jqXHR){ 14 /* 15 var json_x = data; 16 var msg = json_x['message']; 17 alert('Archivo firmado en el servidor: ' + msg); 18 */ 19 alert('Archivo firmado correctamente: ' + data['signedFileId']); 20 21 //alert("ver respuesta"); 22 //var linkToDownload = "<a href=\"https://192.168.12.125:8443/Murachi/0.1/archivos/descargas/" + data['signedFileId'] +"\">descargar archivo firmado</a>"; 23 //var linkToDownload = "<a href=\"https://172.16.137.11:8443/Murachi/murachi/archivos/descargas/" + data['signedFileId'] +"\">descargar archivo firmado</a>"; 24 var linkToDownload = "<a href=\"https://murachi.cenditel.gob.ve/Murachi/0.1/archivos/descargas/" + data['signedFileId'] +"\">descargar archivo firmado</a>"; 25 //alert(linkToDownload); 26 document.getElementById("respuesta").innerHTML = linkToDownload; 27 28 29 30 31 32 }, 33 error: function(jqXHR, textStatus, errorThrown){ 34 alert('error en /bdocs/resenas: ' + textStatus); 35 $("#respuesta").html("error en /bdocs/resenas: " + textStatus); 36 } 37 }); 24 }, 25 error: function(jqXHR, textStatus, errorThrown){ 26 alert('error en /bdocs/resenas: ' + textStatus); 27 $("#respuesta").html("error en /bdocs/resenas: " + textStatus); 28 } 29 }); 38 30 39 31 … … 56 48 var json_x = data; 57 49 var hash = json_x['hash']; 58 //alert("hash recibido del servidor "+hash);59 60 50 var hashtype = "SHA-256"; 61 51 var lang = "eng"; 62 52 63 window.hwcrypto.sign(cert, {type: hashtype, hex: hash}, {lang: lang}).then(function(signature) { 64 65 //var signature = response.hex.match(/.{1,64}/g).join("\n"); 66 //log_text("Generated signature:\n" + response.hex.match(/.{1,64}/g).join("\n")); 67 //log_text("Generated signature:\n" + signature.hex); 68 69 //alert("valor de la firma: " + signature.hex); 70 FinalizarFirmaBDOC(signature.hex, fileId); 71 72 }, function(err) { 73 log_text("sign() failed: " + err); 74 //alert("sign() failed: " + err); 75 var error; 53 window.hwcrypto.sign(cert, {type: hashtype, hex: hash}, {lang: lang}).then( 54 function(signature) { 55 FinalizarFirmaBDOC(signature, fileId); 56 }, 57 function(err) { 58 log_text("sign() failed: " + err); 59 var error; 76 60 if(err == "Error: user_cancel") { 77 alert("sign() failed: El usuario cancelo la operación"); 78 error = "El usuario cancelo la operación"; 79 } 80 else if(err == "Error: no_certificates") { 81 alert("sign() failed: No hay certificado disponible"); 82 error = "No hay certificado disponible"; 83 } 84 else if(err == "Error: no_implementation") { 85 alert("sign() failed: No hay soporte para el manejo del certificado"); 86 error = "No hay soporte para el manejo del certificado"; 87 } 88 61 alert("sign() failed: El usuario cancelo la operación"); 62 error = "El usuario cancelo la operación"; 63 } 64 else if(err == "Error: no_certificates") { 65 alert("sign() failed: No hay certificado disponible"); 66 error = "No hay certificado disponible"; 67 } 68 else if(err == "Error: no_implementation") { 69 alert("sign() failed: No hay soporte para el manejo del certificado"); 70 error = "No hay soporte para el manejo del certificado"; 71 } 89 72 $("#respuesta").html("sign() failed: " + error); 90 73 }); … … 184 167 185 168 for (var i=0; i<$("#file-sign-bdoc")[0].files.length; i++){ 186 formData.append("upload", $("#file-sign ")[0].files[i]);169 formData.append("upload", $("#file-sign-bdoc")[0].files[i]); 187 170 } 188 171 -
prototipo/static/js/functions/firmarDocumentoPdf.js
r025e022 ra210970 44 44 } 45 45 46 $(' #myJson_wrapper').show();46 $('table#myJson_wrapper').show(); 47 47 }, 48 48 error: function(jqXHR, textStatus, errorThrown){ … … 67 67 success: function(data, textStatus, jqXHR){ 68 68 69 alert('Archivo firmado correctamente: ' + data['signedFileId']);70 69 var linkToDownload = "<a href=\"https://murachi.cenditel.gob.ve/Murachi/0.1/archivos/descargas/" + data['signedFileId'] +"\">descargar archivo firmado</a>"; 71 //alert(linkToDownload);72 document.getElementById("respuesta").innerHTML = linkToDownload; 70 document.getElementById("respuesta").innerHTML = 'Archivo firmado correctamente: ' + data['signedFileId']+ '<br>' +linkToDownload; 71 73 72 $("#firmar-documento").hide(); 74 73 $("#pdf-main-container").hide();
Note: See TracChangeset
for help on using the changeset viewer.