Saltarse al contenido

Cifrado

Esta documentación explica cómo migrar al sistema de cifrado v2. Aprende más sobre el sistema de cifrado v2 en el entrada del blog.

ventana de terminal
npx @capgo/cli key create

Almacene la clave privada de manera segura. Nunca la comita a control de versiones o la comparta con partes no confiables.

Esta comando:

  • Crea una nueva pareja de claves en su aplicación
  • Elimina la clave antigua de su Capacitor configuración
  • Mantiene archivos de claves antiguos para compatibilidad hacia atrás

Al ser preguntado “¿Desea configurar la cifrado con el nuevo canal para apoyar aplicaciones antiguas y facilitar la migración?”, seleccione sí. Esto agrega una nueva defaultChannel opción a su Capacitor configuración.

capacitor.config.ts
import { CapacitorConfig } from '@capacitor/cli';
const config: CapacitorConfig = {
appId: 'com.example.app',
appName: 'Example App',
plugins: {
CapacitorUpdater: {
// ... other options
defaultChannel: 'encryption_v2' // New apps will use this channel
}
}
};
export default config;
ventana de terminal
npx @capgo/cli bundle upload --channel encryption_v2
ventana de terminal
npx @capgo/cli channel set encryption_v2 --self-assign
Ventana de terminal
npx @capgo/cli bundle upload --channel production

Una vez que todos los usuarios hayan actualizado sus aplicaciones:

  1. Borrar defaultChannel de tu configuración Capacitor
  2. Eliminar el canal antiguo:
Ventana de terminal
npx @capgo/cli channel delete encryption_v2

Si está utilizando Cifrado para planificar la seguridad y la conformidad, conecte con 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, Capgo Seguridad para el flujo de trabajo del producto en Capgo Seguridad, y Capgo Centro de Confianza para el flujo de trabajo del producto en Capgo Centro de Confianza.