Changes between Version 4 and Version 5 of actividades_2018_pruebas


Ignore:
Timestamp:
May 30, 2018, 12:04:42 PM (6 years ago)
Author:
pbuitrago
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • actividades_2018_pruebas

    v4 v5  
    5656<div id="seccion4"> </div>
    5757||
     58
     59----
     60
    5861[[BR]]
    5962
     
    6366
    6467'''Código del formulario HTML:''' [[BR]]
     68
     69----
    6570
    6671
     
    7479[[BR]]
    7580
     81----
     82
    7683Ahora vamos a necesitar una función en javascript que me permita usar la librería Forge para cargar y acceder al archivo .p12 o .pfx y obtener la información necesaria para realizar el proceso de firma electrónica.[[BR]]
    7784
    7885'''Función getCertificate(e)'''[[BR]]
    7986
     87
     88----
    8089
    8190|| function getCertificate(e)
     
    136145[[BR]]
    137146
     147----
     148
    138149Con esta función obtenemos la clave privada almacenada en la variable privateKey y el certificado almacenado en la variable certBytesHex.
    139150
    140151La clave privada es un conjunto de bytes que debemos convertir a string, para esto se tiene la siguiente función
    141152[[BR]]
     153
     154----
    142155
    143156|| function arrayBufferToString( buffer )
     
    153166        }
    154167||
     168
     169----
    155170
    156171[[BR]]
     
    198213)}
    199214||
     215
     216----
     217
    200218[[BR]]
    201219
     
    311329
    312330||
     331
     332----
     333
    313334[[BR]]
    314335
     
    363384    )}
    364385||
     386
     387----
    365388
    366389Si la petición tiene éxito la repuesta de esta sección se procesa a través de la función success: donde se le pase tres parámetros, data: que corresponde al resultado de la petición formateado según el valor del parámetro dataType (respuesta del servidor), textStatus: que corresponde a una cadena que describe el estado y jpXHR: que es un objeto que permite ejecutar varias funciones.
     
    503526||
    504527
     528----
     529
    505530
    506531La respuesta del sistema Murachí es el valor del hash del archivo pdf que se subió al servidor en la sección 1.