Changeset ce7309f in prototipo_portal_2018


Ignore:
Timestamp:
May 23, 2016, 12:06:41 PM (8 years ago)
Author:
Pedro Buitrago <pbuitrago@…>
Branches:
master
Children:
563bbcc
Parents:
853bc8d
Message:

se agrego a la pagina index.html la sección de <style> para el manejo de visualizacion de los documentos

Location:
WebContent
Files:
3 added
1 edited

Legend:

Unmodified
Added
Removed
  • WebContent/index.html

    r853bc8d rce7309f  
    2727        </script>
    2828
     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
    2958       
    3059        </head> <!--fin del head  -->
     
    5584<!-- End Header -->
    5685       
    57         <div class="container">
     86<!--    <div class="container">
    5887                <div class="jumbotron">
    5988                       
     
    6392                </div>
    6493        </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>
    66101
    67102
     
    212247            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)
    213248                {
    214                 alert(document.SignFormat.optradio[0].value);
     249                //alert(document.SignFormat.optradio[0].value);
    215250                        //alert("se presiono firmar pdf")
    216251           
     
    220255            //formData.append("dato", "valor");
    221256            formData.append("upload", $("#file-sign")[0].files[0]);
     257//            console.log(formData);
     258            console.log($("#file-sign")[0].files[0]);
    222259            //formData.append(f.attr("name"), $(this)[0].files[0]);
    223260           
     
    304341                                                                                                alert('Archivo firmado correctamente: ' + data['signedFileId']);
    305342                                                                                               
    306                                                                                                 alert("ver respuesta");
     343                                                                                                //alert("ver respuesta");
    307344                                                                                                //var linkToDownload = "<a href=\"https://192.168.12.125:8443/Murachi/0.1/archivos/descargas/" + data['signedFileId'] +"\">descargar archivo firmado</a>";
    308345                                                                                                //var linkToDownload = "<a href=\"https://172.16.137.11:8443/Murachi/murachi/archivos/descargas/" + data['signedFileId'] +"\">descargar archivo firmado</a>";
     
    379416            if(document.SignFormat.optradio[1].checked) //chequea si el botón radio BDOC esta seleccionado y entra
    380417            {
    381                 alert(document.SignFormat.optradio[1].value);
     418                //alert(document.SignFormat.optradio[1].value);
    382419                        //alert("se presiono firmar")
    383420           
     
    389426                                formData.append("upload", $("#file-sign")[0].files[i]);
    390427                        }
     428            //console.log($("#file-sign"));
    391429                        //alert(list.length);
    392430            //formData.append("dato", "valor");
     
    480518                                                                                                alert('Archivo firmado correctamente: ' + data['signedFileId']);
    481519                                                                                               
    482                                                                                                 alert("ver respuesta");
     520                                                                                                //alert("ver respuesta");
    483521                                                                                                //var linkToDownload = "<a href=\"https://192.168.12.125:8443/Murachi/0.1/archivos/descargas/" + data['signedFileId'] +"\">descargar archivo firmado</a>";
    484522                                                                                                //var linkToDownload = "<a href=\"https://172.16.137.11:8443/Murachi/murachi/archivos/descargas/" + data['signedFileId'] +"\">descargar archivo firmado</a>";
     
    598636                                success: function(response) {
    599637                                                //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));}
    601646                                                //alert(html);
    602                                                 alert("ver respuesta")
     647                                                //alert("ver respuesta")
    603648                                                document.getElementById("respuestaVerificacion").innerHTML = html;
    604649                                                $('table.display').dataTable();
     
    645690                function manejoJsonPDF(json) {
    646691                       
    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 sujeto 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"};
     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"};
    648693                        var objVarVerifique = JSON.parse(json);
    649694                        var signatures = ''; //variable que maneja las firmas
     
    654699                        var html = title;
    655700                        var numsign = 0;
    656                                
     701                        var htmltemp = '';
     702                        var objxEsp = '';
     703               
    657704                        $.each(objVarVerifique, function(idx, obj) {
    658705                               
     
    679726                                        html += '<h4> Información de la firma: '+contsing+'<h4> \n';
    680727                                        html += head;
    681                                         var contfiels = 1; // variable que indica el campo de la firma
     728                                        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
    682729                                        fields = obj; // variable que almacena los campos de la firma
    683730                                        $.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++;
    686773                                        });
    687774                                        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);
    688873                                        html += footer;
    689874                                        //if(contsing>numsign) html += footer;
     
    713898<!--Final Funciones que utiliza el sistema -->
    714899
    715         <body>
    716                 <noscript><h1>Por favor habilite JavaScript!</h1></noscript>
    717                
    718                 <div class="container">
    719                         <div id="operation">
    720                                 <ul id="tabs-operation" class="nav nav-tabs" data-tabs="tabs">
    721                                         <li class="active"><a href="#firmar" data-toggle="tab">Firmar</a></li>
    722                                         <li><a href="#verificar" data-toggle="tab">Verificar</a></li>
    723                                 </ul>
    724                                 <div id="operation-tab-content" class="tab-content">
     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">
    725910                                       
    726                                         <!-------------------Sección para firmar (formulario)------------------------->
     911        <!-------------------Sección para firmar (formulario)---------->
    727912                                       
    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>
    756940                                       
    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>
    778961                        <script type="text/javascript">
    779962                                jQuery(document).ready(function ($) {
Note: See TracChangeset for help on using the changeset viewer.