Files
2026-02-08 23:35:53 +01:00
..
2026-02-08 23:35:53 +01:00
2026-02-08 23:35:53 +01:00
2026-02-08 23:35:53 +01:00

Scripts de Construcción y Firma

Este directorio contiene scripts de utilidad para construir y firmar la extensión.

Scripts disponibles

generate-keys.sh

Genera claves privadas para firma de extensiones.

Uso:

./scripts/generate-keys.sh

Genera:

  • Clave privada RSA para Chrome (2048-bit)
  • Extension ID de Chrome
  • Plantilla de credenciales para Firefox AMO
  • Hash de verificación de claves

Ubicación de claves: private-keys/

⚠️ Importante: Las claves NO se suben al repositorio. Haz backup seguro.

Construcción y firma

Para construir y firmar extensiones, usa el script principal en la raíz:

# Desde la raíz del proyecto
./build.sh --sign           # Firmar ambos navegadores
./build.sh --sign-firefox   # Solo Firefox
./build.sh --sign-chrome    # Solo Chrome

Más información

Ver documentación completa en:

Seguridad

Todos los scripts de firma requieren claves privadas que:

  • Están excluidas del repositorio Git (.gitignore)
  • Deben tener permisos restrictivos (600)
  • NUNCA deben compartirse públicamente

Para verificar que las claves están protegidas:

git status private-keys/  # Debe mostrar "ignored"
ls -la ../private-keys/   # Permisos deben ser 700/600