Changeset ce7309f in prototipo_portal_2018
- Timestamp:
- May 23, 2016, 12:06:41 PM (8 years ago)
- Branches:
- master
- Children:
- 563bbcc
- Parents:
- 853bc8d
- Location:
- WebContent
- Files:
-
- 3 added
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
WebContent/index.html
r853bc8d rce7309f 27 27 </script> 28 28 29 <style> 30 31 .file-preview-thumbnails .file-preview-frame, 32 .file-preview-thumbnails .file-preview-frame object { 33 min-height: 300px !important; 34 width: 98% !important; 35 } 36 37 .file-preview-thumbnails .file-preview-frame video { 38 min-height: 300px !important; 39 width: 98% !important; 40 } 41 42 .file-preview-thumbnails .file-preview-frame audio { 43 min-height: 300px !important; 44 width: 98% !important; 45 } 46 47 .file-preview-thumbnails .file-preview-frame .file-preview-image { 48 min-height: 300px !important; 49 width: 98% !important; 50 } 51 52 .file-preview-thumbnails .file-preview-frame .file-preview-text { 53 min-height: 300px !important; 54 width: 98% !important; 55 } 56 </style> 57 29 58 30 59 </head> <!--fin del head --> … … 55 84 <!-- End Header --> 56 85 57 <div class="container">86 <!-- <div class="container"> 58 87 <div class="jumbotron"> 59 88 … … 63 92 </div> 64 93 </div> 65 94 --> 95 <div class="container"> 96 <div class="jumbotron"> 97 <h2 align="center"><img src="Banner_4.png" width="100%" height="50%"><I>Portal de firma electrónica y verificación</I></h2 > 98 <!--<p>Sistema para firmar electrónicamente documentos y verificar los documentos firmados</p></h1> --> 99 </div> 100 </div> 66 101 67 102 … … 212 247 if(document.SignFormat.optradio[0].checked) // chequea si el botón radio PDF esta seleccionado y entra a la sección en caso contrario va al otro if (botón radio BDOC) 213 248 { 214 alert(document.SignFormat.optradio[0].value);249 //alert(document.SignFormat.optradio[0].value); 215 250 //alert("se presiono firmar pdf") 216 251 … … 220 255 //formData.append("dato", "valor"); 221 256 formData.append("upload", $("#file-sign")[0].files[0]); 257 // console.log(formData); 258 console.log($("#file-sign")[0].files[0]); 222 259 //formData.append(f.attr("name"), $(this)[0].files[0]); 223 260 … … 304 341 alert('Archivo firmado correctamente: ' + data['signedFileId']); 305 342 306 alert("ver respuesta");343 //alert("ver respuesta"); 307 344 //var linkToDownload = "<a href=\"https://192.168.12.125:8443/Murachi/0.1/archivos/descargas/" + data['signedFileId'] +"\">descargar archivo firmado</a>"; 308 345 //var linkToDownload = "<a href=\"https://172.16.137.11:8443/Murachi/murachi/archivos/descargas/" + data['signedFileId'] +"\">descargar archivo firmado</a>"; … … 379 416 if(document.SignFormat.optradio[1].checked) //chequea si el botón radio BDOC esta seleccionado y entra 380 417 { 381 alert(document.SignFormat.optradio[1].value);418 //alert(document.SignFormat.optradio[1].value); 382 419 //alert("se presiono firmar") 383 420 … … 389 426 formData.append("upload", $("#file-sign")[0].files[i]); 390 427 } 428 //console.log($("#file-sign")); 391 429 //alert(list.length); 392 430 //formData.append("dato", "valor"); … … 480 518 alert('Archivo firmado correctamente: ' + data['signedFileId']); 481 519 482 alert("ver respuesta");520 //alert("ver respuesta"); 483 521 //var linkToDownload = "<a href=\"https://192.168.12.125:8443/Murachi/0.1/archivos/descargas/" + data['signedFileId'] +"\">descargar archivo firmado</a>"; 484 522 //var linkToDownload = "<a href=\"https://172.16.137.11:8443/Murachi/murachi/archivos/descargas/" + data['signedFileId'] +"\">descargar archivo firmado</a>"; … … 598 636 success: function(response) { 599 637 //alert(JSON.stringify(response)); 600 var html = manejoJsonPDF(JSON.stringify(response)); 638 var tempJson = JSON.stringify(response); 639 var jsonparsed = JSON.parse(tempJson); 640 641 var fileType = jsonparsed['mimeType']; 642 //alert(fileType); 643 var html; 644 if(fileType == 'application/pdf'){ html = manejoJsonPDF(JSON.stringify(response));} 645 else { html = manejoJsonBDOC(JSON.stringify(response));} 601 646 //alert(html); 602 alert("ver respuesta")647 //alert("ver respuesta") 603 648 document.getElementById("respuestaVerificacion").innerHTML = html; 604 649 $('table.display').dataTable(); … … 645 690 function manejoJsonPDF(json) { 646 691 647 var fielJsonEs = {fileId: "Identificador único del archivo en el servidor", fileExist:"El archivo se cargó exitosamente en el servidor", mimeType:"Tipo MIME del archivo verificado", error:"Extension not supported. En caso de que el archivo sea diferente de PDF y BDOC", numberOfSignatures:"Número de firmas existentes en el archivo", signatures:"Lista de firmas", signatureType:"Tipo de firma de archivo PDF", signedOn:"Fecha en que se realiza la firma", integrityCheck:"Chequea la integridad de la firma", timeStamp:"Estampilla de tiempo", reason:"Razón de la firma", location:"Ubicación donde se realiza la firma", alternativeNameOfTheSigner:"Nombre alternativo del firmante", signerCertificateValidFrom:"Fecha de inicio de validez del certificado", signerCertificateStillValid:"El certificado todavía está válido", signerCertificateHasExpired:"El certificado expiró", signatureCoversWholeDocument:"La firma abarca todo el documento PDF", filterSubtype:"Tipo de subfiltro: /adbe.pkcs7.sha1, /adbe.pkcs7.detached", signerCertificateSubject:"Sujeto firmante", signerCertificateValidAtTimeOfSigning:"El certificado es válido en el momento de la firma", encryptionAlgorithm:"Algoritmo de cifrado", timeStampService:"Servicio de estampillado de tiempo", digestAlgorithm:"Algoritmo hash (reseña)", certificatesVerifiedAgainstTheKeyStore:"Certificado verificado contra el repositorio de certificados confiables", documentRevision:"Número de revisión del documento PDF", nameOfTheSigner:"Nombre del firmante", totalDocumentRevisions:"Número total de revisiones del documento PDF", contactInfo:"Información de contacto del firmante", timeStampVerified:"Estampilla de tiempo verificada", signerCertificateIssuer:"Emisor del certificado firmante", signerCertificateValidTo:"Fecha de fin de validez del certificado", signerCertificateSerial:"BDOC: Serial del certificado del firmante", signatureProfile:"BDOC: Perfil de la firma", signatureMethod:"BDOC: Algoritmo de firma utilizado", signatureId:"BDOC: identificador de la firma", signatureSigningTime:" BDOC: Hora y fecha en que se realiza la firma", signerCertificateIsValid:"BDOC: El certificado firmante es válido", signatureValidationException:"BDOC: Exepciones de la validación de la firma", isValid:"BDOC: Firma electrónica válida", signerCertificateSubjectName:"BDOC: Nombre del sujetofirmante", containerValidation:"BDOC: Especifica si el contenedor posee una estructura válida", numberOfDataFiles:"BDOC: Cantidad de archivos incluidos en el contenedor BDOC", dataFiles:"BDOC: Lista de archivos incluidos en el contenedor", name:"BDOC: Nombre del archivo incluido en el contenedor", dataFileSize:"BDOC: Tamaño del archivo incluido en el contenedor", filename:"BDOC: Nombre del archivo incluido en el contenedor", mediaType:"BDOC: Tipo MIME del archivo incluido en el contenedor"};692 var fielJsonEs = {fileId: "Identificador único del archivo en el servidor", fileExist:"El archivo se cargó exitosamente en el servidor", mimeType:"Tipo MIME del archivo verificado", error:"Extension not supported. En caso de que el archivo sea diferente de PDF y BDOC", numberOfSignatures:"Número de firmas existentes en el archivo", signatures:"Lista de firmas", signatureType:"Tipo de firma de archivo PDF", signedOn:"Fecha en que se realiza la firma", integrityCheck:"Chequea la integridad de la firma", timeStamp:"Estampilla de tiempo", reason:"Razón de la firma", location:"Ubicación donde se realiza la firma", alternativeNameOfTheSigner:"Nombre alternativo del firmante", signerCertificateValidFrom:"Fecha de inicio de validez del certificado", signerCertificateStillValid:"El certificado todavía está válido", signerCertificateHasExpired:"El certificado expiró", signatureCoversWholeDocument:"La firma abarca todo el documento PDF", filterSubtype:"Tipo de subfiltro: /adbe.pkcs7.sha1, /adbe.pkcs7.detached", signerCertificateSubject:"Sujeto firmante", signerCertificateValidAtTimeOfSigning:"El certificado es válido en el momento de la firma", encryptionAlgorithm:"Algoritmo de cifrado", timeStampService:"Servicio de estampillado de tiempo", digestAlgorithm:"Algoritmo hash (reseña)", certificatesVerifiedAgainstTheKeyStore:"Certificado verificado contra el repositorio de certificados confiables", documentRevision:"Número de revisión del documento PDF", nameOfTheSigner:"Nombre del firmante", totalDocumentRevisions:"Número total de revisiones del documento PDF", contactInfo:"Información de contacto del firmante", timeStampVerified:"Estampilla de tiempo verificada", signerCertificateIssuer:"Emisor del certificado firmante", signerCertificateValidTo:"Fecha de fin de validez del certificado", signerCertificateSerial:"BDOC: Serial del certificado del firmante", signatureProfile:"BDOC: Perfil de la firma", signatureMethod:"BDOC: Algoritmo de firma utilizado", signatureId:"BDOC: identificador de la firma", signatureSigningTime:"Fecha en que se realiza la firma", signerCertificateIsValid:"El certificado todavía está válido", signatureValidationException:"BDOC: Exepciones de la validación de la firma", isValid:"BDOC: Firma electrónica válida", signerCertificateSubjectName:"Nombre del firmante", containerValidation:"BDOC: Especifica si el contenedor posee una estructura válida", numberOfDataFiles:"BDOC: Cantidad de archivos incluidos en el contenedor BDOC", dataFiles:"BDOC: Lista de archivos incluidos en el contenedor", name:"BDOC: Nombre del archivo incluido en el contenedor", dataFileSize:"BDOC: Tamaño del archivo incluido en el contenedor", filename:"BDOC: Nombre del archivo incluido en el contenedor", mediaType:"BDOC: Tipo MIME del archivo incluido en el contenedor"}; 648 693 var objVarVerifique = JSON.parse(json); 649 694 var signatures = ''; //variable que maneja las firmas … … 654 699 var html = title; 655 700 var numsign = 0; 656 701 var htmltemp = ''; 702 var objxEsp = ''; 703 657 704 $.each(objVarVerifique, function(idx, obj) { 658 705 … … 679 726 html += '<h4> Información de la firma: '+contsing+'<h4> \n'; 680 727 html += head; 681 var contfiels = 1; // variable que indica el campo de la firma728 var contfiels = 8; // variable que indica el campo de la firma -- arranca en el campo 6 porque necesitamos que muestre de primero las 5 campos requeridos 682 729 fields = obj; // variable que almacena los campos de la firma 683 730 $.each(fields, function(id, objx) { <!-- Recorreo los campos de la firma --> 684 html += '<tr>\n<td>'+contfiels+'</td>\n<td>' + fielJsonEs[id] + '</td>\n<td>' + objx +' </td>\n</tr>\n'; 685 contfiels++; 731 //alert('entro firma: ' + fielJsonEs[id]); 732 if(fielJsonEs[id]=='Nombre del firmante') { 733 //alert('entro campos de firma'); 734 html += '<tr>\n<td>'+'1'+'</td>\n<td>' + fielJsonEs[id] + '</td>\n<td>' + objx +' </td>\n</tr>\n'; 735 //contfiels++; 736 } 737 else if(fielJsonEs[id]=='Fecha en que se realiza la firma') { 738 //alert('entro campos de firma'); 739 html += '<tr>\n<td>'+'2'+'</td>\n<td>' + fielJsonEs[id] + '</td>\n<td>' + objx +' </td>\n</tr>\n'; 740 //contfiels++; 741 } 742 743 else if(fielJsonEs[id]=='Chequea la integridad de la firma') { 744 //alert('entro campos de firma'); 745 if(objx == 'true') { objxEsp = 'verdadero';} else {objxEsp='falso';} 746 html += '<tr>\n<td>'+'3'+'</td>\n<td>' + fielJsonEs[id] + '</td>\n<td>' + objxEsp +' </td>\n</tr>\n'; 747 //contfiels++; 748 } 749 else if(fielJsonEs[id]=='El certificado todavía está válido') { 750 if(objx == 'true') { objxEsp = 'verdadero';} else {objxEsp='falso';} 751 html += '<tr>\n<td>'+'4'+'</td>\n<td>' + fielJsonEs[id] + '</td>\n<td>' + objxEsp +' </td>\n</tr>\n'; 752 //contfiels++; 753 } 754 else if(fielJsonEs[id]=='Fecha de inicio de validez del certificado') { 755 html += '<tr>\n<td>'+'5'+'</td>\n<td>' + fielJsonEs[id] + '</td>\n<td>' + objx +' </td>\n</tr>\n'; 756 //contfiels++; 757 } 758 else if(fielJsonEs[id]=='Fecha de fin de validez del certificado') { 759 html += '<tr>\n<td>'+'6'+'</td>\n<td>' + fielJsonEs[id] + '</td>\n<td>' + objx +' </td>\n</tr>\n'; 760 //contfiels++; 761 } 762 else if(fielJsonEs[id]=='El certificado es válido en el momento de la firma') { 763 if(objx == 'true') { objxEsp = 'verdadero';} else {objxEsp='falso';} 764 html += '<tr>\n<td>'+'7'+'</td>\n<td>' + fielJsonEs[id] + '</td>\n<td>' + objxEsp +' </td>\n</tr>\n'; 765 //contfiels++; 766 } 767 else { if(objx == 'true' ) { htmltemp += '<tr>\n<td>'+contfiels+'</td>\n<td>' + fielJsonEs[id] + '</td>\n<td >' + 'verdadero' +' </td>\n</tr>\n';} 768 else if(objx == 'false') { htmltemp += '<tr>\n<td>'+contfiels+'</td>\n<td>' + fielJsonEs[id ] + '</td>\n<td >' + 'falso' +' </td>\n</tr>\n';} 769 else { htmltemp += '<tr>\n<td>'+contfiels+'</td>\n<td>' + fielJsonEs[id] + '</td>\n<td>' + objx +' </td>\n</tr>\n'; } 770 contfiels++;} 771 // html += '<tr>\n<td>'+contfiels+'</td>\n<td>' + fielJsonEs[id] + '</td>\n<td>' + objx +' </td>\n</tr>\n'; 772 // contfiels++; 686 773 }); 687 774 contsing++; 775 //alert('html:' + html); 776 //alert('htmltemp: ' + htmltemp); 777 html += htmltemp; 778 htmltemp = ''; 779 //alert('html fin: ' + html); 780 html += footer; 781 //if(contsing>numsign) html += footer; 782 //else html += footer + head 783 }); 784 //html += footer; 785 return(html); 786 } 787 </script> 788 789 <!--Funcion para el manejo de un archivo json 790 Recibe el json (verificación de una firma bdoc), 791 lo introduce en una tabla 792 y devuelve una un cadena de texto --> 793 794 795 <script> 796 function manejoJsonBDOC(json) { 797 var fielJsonEs = {numberOfSignatures:"Número de firma(s)", signaturePostalCode:"Código postal", signerCertificateSerial:"Serial del certificado del firmante", signatureProfile:"Perfil de la firma", signatureState:"Estado donde se realiza la firma", signatureMethod:"Algoritmo de firma utilizado", signatureId:"Identificador de la firma", signatureSigningTime:"Fecha y hora de la firma", signerCertificateIsValid:"El certificado todavía está válido", signerCertificateIssuer:"Emisor del certificado firmante", signatureCity:"Ciudad donde se realiza la firma", signatureS0ValidationException1:"Excepción de validación", isValid:"Firma válida", signerCertificateSubjectName:"Nombre del firmante", signatureCountry:"País donde se realiza la firma" }; 798 799 var objVarVerifique = JSON.parse(json); 800 var signatures = ''; //variable que maneja las firmas 801 var fields = ''; //variable que maneja los campos de la firma 802 var title = '<h2> Información de la firma electronica </h2> \n '; 803 var head = '<div class=\'container\'> \n <table id=\' \' class=\'display table table-striped table-bordered\' cellspacing=\'0\' width=\'100%\' > \n <thead> \n <tr>\n <th>#</th>\n <th>Campo</th>\n <th>Descripción</th> \n </tr>\n </thead>\n <tbody> \n'; 804 var footer = '</tbody> \n </table> \n </div> \n </div>'; 805 var html = title; 806 var numsign = 0; 807 var htmltemp = ''; 808 var objxEsp = ''; 809 810 $.each(objVarVerifique, function(idx, obj) { 811 812 if(idx == "error") { 813 html = '<h4> Extensión no soportada, verifique el archivo </h4>'; 814 return(html); 815 } 816 817 if(idx == "numberOfSignatures"){ 818 numsign = obj; 819 html += '<h4>' + fielJsonEs[idx] + ': ' + obj +' </h4>\n <br><br>'; 820 } 821 822 if(idx == "signatures") { 823 signatures = obj; //se almacena la(s) cabecera(s) de las firmas 824 } 825 }); 826 827 var contsing = 1; // variable que indica la firma donde esta posicionado 828 829 <!-- recorre las firmas signatures --> 830 831 $.each(signatures, function(idx, obj) { 832 html += '<h4> Información de la firma: '+contsing+'<h4> \n'; 833 html += head; 834 var contfiels = 5; // variable que indica el campo de la firma -- arranca en el campo 6 porque necesitamos que muestre de primero las 5 campos requeridos 835 fields = obj; // variable que almacena los campos de la firma 836 $.each(fields, function(id, objx) { <!-- Recorreo los campos de la firma --> 837 838 //alert('entro firma: ' + fielJsonEs[id]); 839 if(fielJsonEs[id]=='Nombre del firmante') { 840 //alert('entro campos de firma'); 841 html += '<tr>\n<td>'+'1'+'</td>\n<td>' + fielJsonEs[id] + '</td>\n<td>' + objx +' </td>\n</tr>\n'; 842 //contfiels++; 843 } 844 else if(fielJsonEs[id]=='Fecha y hora de la firma') { 845 //alert('entro campos de firma'); 846 html += '<tr>\n<td>'+'2'+'</td>\n<td>' + fielJsonEs[id] + '</td>\n<td>' + objx +' </td>\n</tr>\n'; 847 //contfiels++; 848 } 849 850 else if(fielJsonEs[id]=='Firma válida') { 851 //alert('entro campos de firma'); 852 if(objx == 'true') { objxEsp = 'verdadero';} 853 else {objxEsp='falso';} 854 html += '<tr>\n<td>'+'3'+'</td>\n<td>' + fielJsonEs[id] + '</td>\n<td>' + objxEsp +' </td>\n</tr>\n'; 855 //contfiels++; 856 } 857 else if(fielJsonEs[id]=='El certificado todavía está válido') { 858 if(objx == 'true') { objxEsp = 'verdadero';} else {objxEsp='falso';} 859 html += '<tr>\n<td>'+'4'+'</td>\n<td>' + fielJsonEs[id] + '</td>\n<td>' + objxEsp +' </td>\n</tr>\n'; 860 //contfiels++; 861 } 862 else { htmltemp += '<tr>\n<td>'+contfiels+'</td>\n<td>' + fielJsonEs[id] + '</td>\n<td>' + objx +' </td>\n</tr>\n'; 863 contfiels++;} 864 // html += '<tr>\n<td>'+contfiels+'</td>\n<td>' + fielJsonEs[id] + '</td>\n<td>' + objx +' </td>\n</tr>\n'; 865 // contfiels++; 866 }); 867 contsing++; 868 //alert('html:' + html); 869 //alert('htmltemp: ' + htmltemp); 870 html += htmltemp; 871 htmltemp = ''; 872 //alert('html fin: ' + html); 688 873 html += footer; 689 874 //if(contsing>numsign) html += footer; … … 713 898 <!--Final Funciones que utiliza el sistema --> 714 899 715 716 717 718 719 720 721 722 723 724 900 <body> 901 <noscript><h1>Por favor habilite JavaScript!</h1></noscript> 902 903 <div class="container"> 904 <div id="operation"> 905 <ul id="tabs-operation" class="nav nav-tabs" data-tabs="tabs"> 906 <li class="active"><a href="#firmar" data-toggle="tab">Firmar</a></li> 907 <li><a href="#verificar" data-toggle="tab">Verificar</a></li> 908 </ul> 909 <div id="operation-tab-content" class="tab-content"> 725 910 726 <!-------------------Sección para firmar (formulario)------------------------->911 <!-------------------Sección para firmar (formulario)----------> 727 912 728 <div class="tab-pane active" id="firmar"> 729 <h1>Firmar Electrónicamente</h1> 730 <div class="container kv-main"> 731 <!-- <form enctype="multipart/form-data" action="https://192.168.12.125:8443/Murachi/0.1/archivos" method="post" id="firmar" name="SignFormat"> --> 732 <!-- <form enctype="multipart/form-data" action="https://192.168.12.125:8443/Murachi/murachi/archivos" method="post" id="firmar"> --> 733 <!-- <form enctype="multipart/form-data" action="https://172.16.137.11:8443/Murachi/murachi/archivos" method="post" id="firmar"> --> 734 <form enctype="multipart/form-data" action="https://murachi.cenditel.gob.ve/Murachi/0.1/archivos" method="post" id="firmar" name="SignFormat"> 735 <h2>Formato para la Firma</h2> 736 <p>Seleccione el tipo de formato que va a utilizar para firmar electrónicamente</p> 737 <div class="radio"> 738 <label><input type="radio" name="optradio" value="pdf" checked >PDF</label> 739 </div> 740 <div class="radio"> 741 <label><input type="radio" name="optradio" value="bdoc" >BDOC</label> 742 </div> 743 <br> 744 <input id="file-sign" class="file" type="file" data-min-file-count="1" onclick="manejoExtension()" name="upload" > 745 <br> 746 <button type="submit" class="btn btn-primary">Enviar</button> 747 <button type="reset" id="reset" class="btn btn-default">Limpiar</button> 748 <br> 749 <br> 750 <div id="respuesta"> </div> 751 752 </form> 753 <br> 754 </div> 755 </div> 913 <div class="tab-pane active" id="firmar"> 914 <h1>Firmar Electrónicamente</h1> 915 <div class="container kv-main"> 916 <!-- <form enctype="multipart/form-data" action="https://192.168.12.125:8443/Murachi/0.1/archivos" method="post" id="firmar" name="SignFormat"> --> 917 <!-- <form enctype="multipart/form-data" action="https://192.168.12.125:8443/Murachi/murachi/archivos" method="post" id="firmar"> --> 918 <!-- <form enctype="multipart/form-data" action="https://172.16.137.11:8443/Murachi/murachi/archivos" method="post" id="firmar"> --> 919 <form enctype="multipart/form-data" action="https://murachi.cenditel.gob.ve/Murachi/0.1/archivos" method="post" id="firmar" name="SignFormat"> 920 <h2>Formato para la Firma</h2> 921 <p>Seleccione el tipo de formato que va a utilizar para firmar electrónicamente</p> 922 <div class="radio"> 923 <label><input type="radio" name="optradio" value="pdf" checked >PDF</label> 924 </div> 925 <div class="radio"> 926 <label><input type="radio" name="optradio" value="bdoc" >BDOC</label> 927 </div> 928 <br> 929 <input id="file-sign" class="file" type="file" data-min-file-count="1" onclick="manejoExtension()" name="upload" > 930 <br> 931 <button type="submit" class="btn btn-primary">Enviar</button> 932 <button type="reset" id="reset" class="btn btn-default">Limpiar</button> 933 <br> 934 <br> 935 <div id="respuesta"> </div> 936 </form> 937 <br> 938 </div> 939 </div> 756 940 757 <!--------------------Sección para verificar (formulario)----------------------------> 758 759 <div class="tab-pane" id="verificar"> 760 <h1>Verificar la firma electrónica</h1> 761 <div class="container kv-main"> 762 <!-- <form enctype="multipart/form-data" action="https://192.168.12.125:8443/Murachi/0.1/archivos/firmados" method="post" id="verificar"> --> 763 <!-- <form enctype="multipart/form-data" action="https://172.16.137.11:8443/Murachi/murachi/archivos/firmados" method="post" id="verificar"> --> 764 <form enctype="multipart/form-data" action="https://murachi.cenditel.gob.ve/Murachi/0.1/archivos/firmados" method="post" id="verificar"> 765 <input id="file-check-sign" class="file" type="file" multiple data-min-file-count="1" name="upload"> 766 <br> 767 <button type="submit" class="btn btn-primary">Enviar</button> 768 <button type="reset" id="resetVerificacion" class="btn btn-default">Limpiar</button> 769 <br> 770 <br> 771 <div id="respuestaVerificacion"> </div> 772 773 </form> 774 </div> 775 </div> 776 </div> 777 </div> 941 <!--------------------Sección para verificar (formulario)----------------------------> 942 943 <div class="tab-pane" id="verificar"> 944 <h1>Verificar la firma electrónica</h1> 945 <div class="container kv-main"> 946 <!-- <form enctype="multipart/form-data" action="https://192.168.12.125:8443/Murachi/0.1/archivos/firmados" method="post" id="verificar"> --> 947 <!-- <form enctype="multipart/form-data" action="https://172.16.137.11:8443/Murachi/murachi/archivos/firmados" method="post" id="verificar"> --> 948 <form enctype="multipart/form-data" action="https://murachi.cenditel.gob.ve/Murachi/0.1/archivos/firmados" method="post" id="verificar"> 949 <input id="file-check-sign" class="file" type="file" multiple data-min-file-count="1" name="upload"> 950 <br> 951 <button type="submit" class="btn btn-primary">Enviar</button> 952 <button type="reset" id="resetVerificacion" class="btn btn-default">Limpiar</button> 953 <br> 954 <br> 955 <div id="respuestaVerificacion"> </div> 956 </form> 957 </div> 958 </div> 959 </div> 960 </div> 778 961 <script type="text/javascript"> 779 962 jQuery(document).ready(function ($) {
Note: See TracChangeset
for help on using the changeset viewer.