Saltar al contenido principal

Firma de Android

Genera un resumen de la clave de firma y huella de Android

Crea un archivo de firma PKCS#12 para versiones de lanzamiento, guarda el alias y las huellas, y entrega el resultado directamente a Gradle, CI o un proveedor de construcción en la nube.

Contenedor

PKCS#12

Identidad

Alias de lanzamiento único

Huellas digitales

SHA-1 y SHA-256

Lista de verificación de lanzamiento

  1. 1. Elige el alias y la contraseña que permanecerán con esta aplicación a lo largo del tiempo.
  2. 2. Descarga el keystore y guarda la metadata en tu administrador de secretos.
  3. 3. Configura el mismo alias y contraseña en Gradle o tu entorno de CI.
  4. 4. Mantén estable la clave de carga para que futuras versiones de Play no se rompan.

Entrada

Detalles del keystore

Rellena la información del sujeto que debe estar incorporada en el certificado de firma y elige un alias estable.

Salida

Bundle de firma Android generado

Después de la generación, obtendrá un almacén de claves descargable, junto con la exportación del certificado y las huellas dactilares necesarias para la configuración de tiendas o integraciones de OAuth.

Genere el bundle de firma para mostrar el alias, las huellas dactilares y los descargas de archivos aquí.

Configuración de clave de carga

Utilice el keystore generado como clave de carga para nuevas aplicaciones o para flujos de pruebas internos que aún firmen artefactos antes de la presentación en el almacén.

Reutilización de huella digital

Los valores SHA-1 y SHA-256 son útiles para APIs que requieren la firma de registro de identidad, incluidos los servicios de Google y las integraciones de empresas.

Recuperabilidad

Almacene el archivo generado en un almacén de equipo. Las interrupciones de firma de Android suelen ocurrir porque el alias o la contraseña del keystore desaparecen después de la primera publicación.

Preguntas frecuentes

Utilice esta sección para validar el formato del contenedor, el manejo de contraseñas y las suposiciones de liberación antes de conectar el keystore en un trabajo de compilación.

¿Qué formato de archivo produce este generador de keystore de Android?

Produce un keystore PKCS#12 con una sola identidad de firma más un exportación de certificado PEM. La herramienta de Android moderna acepta PKCS#12, y si necesita un contenedor clásico JKS más tarde puede convertirlo con keytool.

¿Deben ser diferentes la contraseña del almacén y la contraseña de la clave?

Use this section to validate the container format, password handling, and release assumptions before you wire the keystore into a build job.

This generator uses one password for the contenedor PKCS#12. In Gradle or CI you can reuse the same value for both the password of the store and the password of the key.

Puedo usar este keystore para los lanzamientos de Google Play?

Sí. Es adecuado para la firma de lanzamiento, la prueba interna y la distribución directa. Si su aplicación ya está inscrita en Play App Signing, mantenga la clave de carga original almacenada de manera segura porque Google espera continuidad en futuros lanzamientos.

¿Qué metadatos debería guardar con el keystore?

Almacene el archivo del keystore, el alias, la contraseña, el fingerprint SHA-1 y el fingerprint SHA-256 juntos en la documentación de su equipo segura para que las futuras versiones no se bloqueen por detalles de firma faltantes.