Changeset 36a8003 in prototipo_portal_2018


Ignore:
Timestamp:
Jul 7, 2015, 11:22:27 AM (9 years ago)
Author:
Pedro Buitrago <pbuitrago@…>
Branches:
master
Children:
1cd3990
Parents:
8513cb6
Message:

Se modifico la verificación e la firma, la cabecera del json se coloco en una tabla aparte y se agrego una variable con la traducción de los campos de la firma

File:
1 edited

Legend:

Unmodified
Added
Removed
  • WebContent/index.html

    r8513cb6 r36a8003  
    435435        <script>
    436436                function manejoJsonPDF(json) {
     437                       
     438                        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"};
    437439                        var objVarVerifique = JSON.parse(json);
    438440                        var signatures = ''; //variable que maneja las firmas
     
    445447                               
    446448                        $.each(objVarVerifique, function(idx, obj) {
     449                                if(idx == "fileExist"){
     450                                        html += '<tr>\n<td>1</td>\n<td>' + ' El archivo se cargo exitosamente del servidor ' + '</td>\n<td>' + obj +' </td>\n</tr>\n';
     451                                        }
     452                                       
     453                                if(idx == "numberOfSignatures"){
     454                                        numsign = obj;
     455                                        html += '<tr>\n<td>2</td>\n<td>' + ' Número de firmas existentes en el archivo ' + '</td>\n<td>' + obj +' </td>\n</tr>\n';
     456                                        html += footer + head;
     457                                        }
     458                                       
    447459                                if(idx == "signatures") {
    448460                                signatures = obj; //se almacena la(s) cabecera(s) de las firmas
    449461                                }
    450                                 else {
    451                                         html += '<tr>\n<td></td>\n<td>' + idx + '</td>\n<td>' + obj +' </td>\n</tr>\n';
    452                                         if(idx == 'numberOfSignatures') numsign = obj;
    453                                         }
    454462                                });
    455463                                               
     
    462470                                        fields = obj; // variable que almacena los campos de la firma
    463471                                        $.each(fields, function(id, objx) { <!-- Recorreo los campos de la firma -->
    464                                                 html += '<tr>\n<td>'+contfiels+'</td>\n<td>' + id + '</td>\n<td>' + objx +' </td>\n</tr>\n';
     472                                                html += '<tr>\n<td>'+contfiels+'</td>\n<td>' + fielJsonEs[id] + '</td>\n<td>' + objx +' </td>\n</tr>\n';
    465473                                                contfiels++;
    466474                                        });
Note: See TracChangeset for help on using the changeset viewer.