Changes between Version 8 and Version 9 of comoUsarElApi


Ignore:
Timestamp:
Oct 5, 2018, 9:08:28 AM (6 years ago)
Author:
aosorio
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • comoUsarElApi

    v8 v9  
    1 
    2 == ¿Cómo usar el API de Murachi? ==
    3 
    4 === Detalles de seguridad ===
     1= ¿Cómo usar el API de Murachí? =
     2
     3[[br]]
     4
     5== Detalles de seguridad ==
    56
    67[[Image(security.jpg,120px)]]
     
    2223'''NOTA:'''
    2324inicialmente para propósitos de prueba se estarán utilizando las credenciales
    24 
    2525
    2626 * {{{app_id: admin}}}
     
    3939'''
    4040
    41 === Documentación del API ===
     41[[br]]
     42
     43== Documentación del API ==
    4244
    4345[[Image(documentacion.png,link=https://murachi.cenditel.gob.ve/apidoc/,120px)]]
     
    4547Para consumir o hacer llamadas a los recursos del servicio Murachi puede revisar el siguiente enlace: [https://murachi.cenditel.gob.ve/apidoc/]. Allí encontrará todos los recursos disponibles hasta el momento con sus parámetros, respuestas, errores y ejemplos de uso.
    4648
    47 
    48 
    49 === Prueba básica con Ruby ===
     49[[br]]
     50
     51== Prueba básica con Ruby ==
    5052
    5153[[Image(ruby.jpg,120px)]]
    5254
    53 
    5455En el siguiente código se cargan dos (02) archivos de texto y se agregan a un contenedor BDOC a través del recurso {{{https://murachi.cenditel.gob.ve/Murachi/0.1/archivos/bdocs/cargas}}}. Luego se listan los archivos que tiene el contenedor con el recurso {{{https://murachi.cenditel.gob.ve/Murachi/0.1/archivos/bdocs/archivos/lista/%s}}}. Seguidamente se prepara la firma del contenedor BDOC a través del recurso {{{https://murachi.cenditel.gob.ve/Murachi/0.1/archivos/bdocs/firmas/pre}}} que retorna el hash que se debe firmar en el cliente con la clave privada protegida en el dispositivo criptográfico. Luego se completa la firma del contenedor BDOC a través del recurso {{{https://murachi.cenditel.gob.ve/Murachi/0.1/archivos/bdocs/firmas/post}}}. Finalmente se verifica la firma del contenedor BDOC a través del recurso {{{https://murachi.cenditel.gob.ve/Murachi/0.1/archivos/56143d89-1029-4ae4-b023-ca4367a8f34d}}}
    5556
    56 
    5757Para mayor información y documentación de los recursos disponibles siga el enlace: [https://murachi.cenditel.gob.ve/apidoc/].
    5858
    59 
    60  * Crear el archivo {{{multipart.rb}}} con el siguiente contenido:
    61 
    62 {{{
    63 
     59* Crear el archivo {{{multipart.rb}}} con el siguiente contenido:
     60
     61{{{
    6462require 'net/https'
    6563require 'net/http/post/multipart'
     
    143141}}}
    144142
    145 
    146  * Ejecutar:
    147 {{{ruby multipart.rb}}}
    148 
    149 
    150 
    151 
    152 === Prueba básica con Python ===
     143* Ejecutar:
     144
     145{{{
     146ruby multipart.rb
     147}}}
     148
     149[[br]]
     150
     151== Prueba básica con Python ==
    153152
    154153[[Image(python.png, 220px)]]
     
    285284}}}
    286285
    287 Luego en un navegador web se pueden probar algunos recursos.
    288 
    289  * Para obtener la versión del servicio:
     286[[br]]
     287
     288Luego en un navegador web se pueden probar algunos recursos:
     289
     290* Para obtener la versión del servicio:
    290291
    291292[[Image(pruebaMurachiVersion.png,500px)]]
    292293
    293  * Para cargar un archivo al servicio y verificar firmas:
     294[[br]]
     295
     296* Para cargar un archivo al servicio y verificar firmas:
    294297
    295298[[Image(pruebaMurachiCarga.png,800px)]]
    296299
    297  * Para obtener estadísticas básicas de firmas y verifcaciones:
     300[[br]]
     301
     302* Para obtener estadísticas básicas de firmas y verifcaciones:
    298303
    299304[[Image(pruebaMurachiEstadisticas.png,800px)]]
    300305
    301306
    302 
    303 
    304 
    305