Changes between Version 4 and Version 5 of 2019_mdcsl_construccion/arquitectura_sistema


Ignore:
Timestamp:
Jun 5, 2019, 10:15:52 AM (5 years ago)
Author:
lcolina
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • 2019_mdcsl_construccion/arquitectura_sistema

    v4 v5  
    11[https://tibisay.cenditel.gob.ve/murachi/wiki Inicio] > [https://tibisay.cenditel.gob.ve/murachi/wiki/actividades_2019 Actividades en el 2019] > [https://tibisay.cenditel.gob.ve/murachi/wiki/2019_mdcsl_construccion MDCSL - Fase de Construcción] > [https://tibisay.cenditel.gob.ve/murachi/wiki/2019_mdcsl_construccion/arquitectura_sistema Arquitectura del Sistema]
    22----
    3 = EN CONSTRUCCIÓN =
    4 
    53= Arquitectura General del Sistema Murachí Versión 2 =
    64[[BR]]
     
    2018== Arquitectura General del Plugin para Certificados Digitales ==
    2119
    22 Para el uso de certificados digitales es necesario la instalación y configuración de un plugin para el navegador, el cual se encargará de intercambiar datos del certificado con el navegador y el servicio Murachí, además de firmar el hash. A continuación la arquitectura del plugin y sus acciones durante el proceso de firmado:
     20Para el uso de certificados digitales .p12 la interfaz Web Crypto API la cual es soportada por los siguientes navegadores:
    2321
    24 [[Image(Arquitectura general plugin para certificados digitales.jpeg)]]
     221. Chrome (versión > 11)
     232. Firefox (versión > 26)
     243. Internet Explorer (versión > 11)
     254. Opera (versión > 15)
     265. Safari (versión > 6.1)
     276. Edge (versión > 12)
     28
     29La Web Crypto API permite la manipulación y almacenamiento de las claves privadas y secreta, la cual de intercambiar algunos datos del certificado con el navegador y el servicio Murachí, además de firmar el hash. A continuación la descripción de las acciones de la interfaz Web Crypto API durante el proceso de firmado:
     30
     31[[Image(Arquitectura general libreria para certificados digitales.jpeg)]]
    2532
    2633
    27 1. Se carga el documento a Murachí y se obtiene como respuesta el identificador único del archivo pdf.
    28 2. Posteriormente se utiliza el complemento de firma para el navegador, el cual obtendrá el certificado, para que luego se obtenga de Murachí  el hash a cifrar del archivo PDF.
    29 3. El complemento firma el hash (accede al certificado digital y cifra con la clave privada el hash que se obtuvo en la sección anterior) y luego se envía a Murachí para completar la firma electrónica.
     341. ''Cargar el documento:'' El usuario carga el documento a firmar y se sube a Murachí.
     352. ''Cargar el certificado .p12:'' El usuario carga su certificado .p12.
     363. ''Identificador único del archivo (Field_id):'' Se obtiene como respuesta de Murachí el identificador único del archivo cargado.
     374. ''Convertir el certificado .p12 en hexadecimal:'' La Web Crypto API convierte el certificado en hexadecimal.
     385. ''Enviar el certificado .p12 en hexadecimal + field_id:'' La Web Crypto API envía el certificado en hexadecimal + el campo field_id hacia Murachí.
     396. ''Hash a cifrar:'' Se obtiene como respuesta de Murachí  el hash a cifrar.
     407. ''Hash firmado:'' La Web Crypto API firma el hash, accediendo al certificado digital y cifrando con la clave privada el hash.
     418. ''Terminar el proceso de firmado:'' Se envía a Murachí el hash firmado para completar la firma electrónica del archivo.