Changes between Version 4 and Version 5 of actividades_2018_pruebas
- Timestamp:
- May 30, 2018, 12:04:42 PM (6 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
actividades_2018_pruebas
v4 v5 56 56 <div id="seccion4"> </div> 57 57 || 58 59 ---- 60 58 61 [[BR]] 59 62 … … 63 66 64 67 '''Código del formulario HTML:''' [[BR]] 68 69 ---- 65 70 66 71 … … 74 79 [[BR]] 75 80 81 ---- 82 76 83 Ahora 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]] 77 84 78 85 '''Función getCertificate(e)'''[[BR]] 79 86 87 88 ---- 80 89 81 90 || function getCertificate(e) … … 136 145 [[BR]] 137 146 147 ---- 148 138 149 Con esta función obtenemos la clave privada almacenada en la variable privateKey y el certificado almacenado en la variable certBytesHex. 139 150 140 151 La clave privada es un conjunto de bytes que debemos convertir a string, para esto se tiene la siguiente función 141 152 [[BR]] 153 154 ---- 142 155 143 156 || function arrayBufferToString( buffer ) … … 153 166 } 154 167 || 168 169 ---- 155 170 156 171 [[BR]] … … 198 213 )} 199 214 || 215 216 ---- 217 200 218 [[BR]] 201 219 … … 311 329 312 330 || 331 332 ---- 333 313 334 [[BR]] 314 335 … … 363 384 )} 364 385 || 386 387 ---- 365 388 366 389 Si 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. … … 503 526 || 504 527 528 ---- 529 505 530 506 531 La respuesta del sistema Murachí es el valor del hash del archivo pdf que se subió al servidor en la sección 1.