Paquetes Encriptados
Copia un prompt de instalación con los pasos de instalación y la guía de markdown completa para este plugin.
Encriptación de extremo a extremo
Sección titulada “Cifrado de extremo a extremo”Desde la versión 4.15.0, el plugin permite enviar actualizaciones encriptadas.
Paso 1: Crea una clave privada
Sección titulada “Paso 1: Crea una clave privada”npx @capgo/cli key createPaso 2: Crea y comprime tu paquete
Section titled “Step 2: Create and zip your bundle”npx @capgo/cli bundle zip [appId] --key-v2 --jsonThe --key-v2 utiliza la nueva sistema de cifrado con mejores comprobaciones de integridad. --json bandera utiliza el nuevo sistema de cifrado con mejores checksums, y la
Paso 3: cifra tu paquete
Section titled “Step 3: Encrypt your bundle”npx @capgo/cli encrypt [path/to/zip] [checksum]El checksum el parámetro es el checksum SHA256 generado por la orden zip en el paso 2. La orden de encriptación devolverá un ivSessionKey y generará un checksum encriptado. Recuerde renombrar ivSessionKey clave como session_key en el payload de actualización.
Step 4: Utilizar en su payload de actualización
Paso 4: Utilice en su payload de actualización{"version": "1.2.3","url": "https://myserver.com/app/updates/my-new-app-2.0.0.zip","session_key": "encrypted_session_key","checksum": "encrypted_checksum_from_encrypt_command"}El session_key es el ivSessionKey devuelto por el comando de cifrado, y el checksum es el checksum cifrado generado durante el cifrado (no el checksum original del comando zip).
Entonces, tu aplicación podrá utilizar la clave privada para descifrar el session_key y usar el descifrado session_key Para descifrar la actualización. El checksum cifrado garantiza la verificación de la integridad del paquete.
Sigue adelante desde Paquetes cifrados
Sección titulada “Continúa desde Paquetes cifrados”Si estás utilizando Paquetes cifrados para planificar la seguridad y la conformidad, conecta con Usando @capgo/capacitor-actualizador para la capacidad nativa en Usando @capgo/capacitor-actualizador, La cifrado para el detalle de implementación en La cifrado, La conformidad para el detalle de implementación en La conformidad, Capgo Escáner de seguridad para el flujo de trabajo del producto en Capgo Escáner de seguridad, y Seguridad Capgo para el flujo de trabajo del producto en Seguridad Capgo