Changes between Version 8 and Version 9 of comoUsarElApi
- Timestamp:
- Oct 5, 2018, 9:08:28 AM (6 years ago)
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 == 5 6 6 7 [[Image(security.jpg,120px)]] … … 22 23 '''NOTA:''' 23 24 inicialmente para propósitos de prueba se estarán utilizando las credenciales 24 25 25 26 26 * {{{app_id: admin}}} … … 39 39 ''' 40 40 41 === Documentación del API === 41 [[br]] 42 43 == Documentación del API == 42 44 43 45 [[Image(documentacion.png,link=https://murachi.cenditel.gob.ve/apidoc/,120px)]] … … 45 47 Para 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. 46 48 47 48 49 == = Prueba básica con Ruby ===49 [[br]] 50 51 == Prueba básica con Ruby == 50 52 51 53 [[Image(ruby.jpg,120px)]] 52 54 53 54 55 En 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}}} 55 56 56 57 57 Para mayor información y documentación de los recursos disponibles siga el enlace: [https://murachi.cenditel.gob.ve/apidoc/]. 58 58 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 {{{ 64 62 require 'net/https' 65 63 require 'net/http/post/multipart' … … 143 141 }}} 144 142 145 146 * Ejecutar: 147 {{{ruby multipart.rb}}} 148 149 150 151 152 === Prueba básica con Python === 143 * Ejecutar: 144 145 {{{ 146 ruby multipart.rb 147 }}} 148 149 [[br]] 150 151 == Prueba básica con Python == 153 152 154 153 [[Image(python.png, 220px)]] … … 285 284 }}} 286 285 287 Luego en un navegador web se pueden probar algunos recursos. 288 289 * Para obtener la versión del servicio: 286 [[br]] 287 288 Luego en un navegador web se pueden probar algunos recursos: 289 290 * Para obtener la versión del servicio: 290 291 291 292 [[Image(pruebaMurachiVersion.png,500px)]] 292 293 293 * Para cargar un archivo al servicio y verificar firmas: 294 [[br]] 295 296 * Para cargar un archivo al servicio y verificar firmas: 294 297 295 298 [[Image(pruebaMurachiCarga.png,800px)]] 296 299 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: 298 303 299 304 [[Image(pruebaMurachiEstadisticas.png,800px)]] 300 305 301 306 302 303 304 305