Saltar al contenido principal

SDK para terceros · Procedencia

Verificar los paquetes

Cada versión publicada en npmjs tiene un manifiesto con el SHA-256 y la integridad de sus cinco paquetes, firmado por Mitnix con una clave Ed25519 dedicada. Con la clave pública de esta página compruebas, sin ninguna credencial, que lo que instalas es exactamente lo que Mitnix firmó. Hace falta OpenSSL 3 o superior.

Clave pública

Huella SHA-256 de la clave (DER SPKI). Cada manifiesto la declara en firma.clavePublicaSha256.

70a7c2518694fda7471b7ac663ac2d650075b09203b074c71a5ab55fb9000f0c

Descargar manifiesto-ed25519.pub.pem

Cómo se comprueba

  1. Descarga la clave pública y el manifiesto y su firma de la versión que instalas, y verifica la firma:
    openssl pkeyutl -verify -pubin -inkey manifiesto-ed25519.pub.pem \
      -rawin -in manifiesto.json -sigfile manifiesto.json.sig
  2. Descarga cada paquete de npmjs y compara su SHA-256 con el del manifiesto:
    npm pack @mitnix-ai-solutions/platform-common@1.0.2 --registry https://registry.npmjs.org/
    shasum -a 256 mitnix-ai-solutions-platform-common-1.0.2.tgz
  3. Comprueba que la integridad que registra npm es la del manifiesto. Es la misma que npm anota en tu package-lock.json:
    npm view @mitnix-ai-solutions/platform-common@1.0.2 dist.integrity

Versiones publicadas

  • @mitnix-ai-solutions/platform-artifactssha256 1eb5eca15cebf571c95d44162cbfdab5668507300bfce1ed0af483d5b7f8d9f1
  • @mitnix-ai-solutions/platform-commerce-clientsha256 33db0211fd8f03eaafbd1fbb6d7e35cb06a9587c7e54009fab6fd15d911fcd01
  • @mitnix-ai-solutions/platform-commonsha256 6f4c91e5e20f5489033b8c7e28c4e63f3ff8654ce1e25df734c05a16967f825a
  • @mitnix-ai-solutions/platform-licensingsha256 11857997e0dd009809a3f1931414bc57c99ab7e8d13b8bb1e06c5f1130400dbe
  • @mitnix-ai-solutions/platform-trustsha256 deea713d8ff322fb427659caf45ea418c91aea0330133508f17d5d5649513ae7
  • @mitnix-ai-solutions/platform-artifactssha256 8b2b8ac1b06e5a9b2d14b1b2936ca1300d7aae96553a73abc9adada40e2c2ae3
  • @mitnix-ai-solutions/platform-commerce-clientsha256 0d3b371cd122bcced08b4463d8027889e3e3b7e719115bab03bcf3dc47c910b4
  • @mitnix-ai-solutions/platform-commonsha256 d39d14f5bc3cc5cec53d5511cc91cef35c3beeed2fab5471a4e7bb2ab0596895
  • @mitnix-ai-solutions/platform-licensingsha256 3a085c4134c2438c82c5176b729aa86cf704ae6689c2c03f7ba7db7752e594ac
  • @mitnix-ai-solutions/platform-trustsha256 071e371bf9ed2dc383de30c98218ecf85751afe3b4c4c4f9248ed6514d69cf6a
  • @mitnix-ai-solutions/platform-artifactssha256 97c3adc535696538a15594e6b6058e4ee0f158e0d6303fbedec63c101696dc02
  • @mitnix-ai-solutions/platform-commerce-clientsha256 518d5a253e191deba4bbed6656b37612d5915fb2c1164ce45ff26402d434cb40
  • @mitnix-ai-solutions/platform-commonsha256 10793591d615495b28c9e7c737b864dfdd8f89df1cdebe24880ded29e535b067
  • @mitnix-ai-solutions/platform-licensingsha256 2bd54e50afe2724521faff1d6ce365fe381cc076b28fe5e404cfbe2ef67e1ded
  • @mitnix-ai-solutions/platform-trustsha256 50dcbd69935f3aa41b045ceabbb8b3dd4977516fdda61fe558dfc4fc3947cfb5