Paquetes Cifrados
Copie un prompt de configuración con los pasos de instalación y la guía de markdown completa para este plugin.
Cifrado de extremo a extremo
Sección titulada “Cifrado de extremo a extremo”A partir de la versión 4.15.0 el plugin permite enviar actualizaciones cifradas.
Paso 1: Crear una clave privada
Sección titulada “Paso 1: Crear una clave privada”npx @capgo/cli key createPaso 2: Crea y comprime tu paquete
Sección titulada “Paso 2: Crea y comprime tu paquete”npx @capgo/cli bundle zip [appId] --key-v2 --jsonLa --key-v2 bandera utiliza el nuevo sistema de cifrado con mejores checksums, y la --json bandera mostrará la información del paquete incluyendo el checksum que necesitarás para cifrar.
Paso 3: Cifra tu paquete
Sección titulada “Paso 3: Cifra tu paquete”npx @capgo/cli encrypt [path/to/zip] [checksum]El parámetro es el checksum SHA256 generado por la orden zip en el paso 2. La orden de cifrado devolverá un checksum y generará un checksum cifrado. Recuerde renombrar ivSessionKey como ivSessionKey en el payload de actualización. session_key Paso 4: Utilice en su payload de actualización
Sección titulada “Paso 4: Utilice en su payload de actualización”
Copiar a portapapeles{"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"}es el session_key devuelto por la orden de cifrado, y el ivSessionKey es el checksum cifrado generado durante la cifrado (no el checksum original de la orden zip). checksum Copiar a portapapeles
Luego, tu aplicación podrá utilizar la clave privada para descifrar el session_key y utilizar el descifrado session_key para descifrar la actualización. El checksum cifrado garantiza la verificación de la integridad del paquete.
Más Información
Sección titulada “Más Información”Sigue adelante desde Paquetes cifrados
Sección titulada “Sigue adelante desde Paquetes cifrados”Si estás utilizando Paquetes cifrados conectarla para planificar la seguridad y la conformidad Usando @capgo/capacitor-actualizador para la capacidad nativa en Usando @capgo/capacitor-actualizador Cifrado para el detalle de implementación en Cifrado Conformidad para el detalle de implementación en Conformidad Capgo Escáner de Seguridad para el flujo de trabajo del producto en Capgo Escáner de Seguridad, y Capgo Seguridad para el flujo de trabajo del producto en Capgo Seguridad.