# Générer un certificat Android

> Découvrez comment générer un certificat P12 Android pour les soumissions sur Google Play Store facilement avec l'outil EasyCertif de PandaSuite, sans opérations complexes en ligne de commande.

https://docs.pandasuite.com/fr/essentials/mobile-publishing/android/generate-a-p12-certificate-for-your-android-app/

**Pour signer votre application Android en vue d'un déploiement sur le Google Play Store ou d'autres canaux de distribution, vous avez besoin d'un certificat P12. Ce certificat contient votre clé privée et est utilisé pour signer votre application.**

Cette procédure nécessite habituellement d'utiliser des outils en ligne de commande comme Keytool sur macOS ou Java SDK (JDK) sur Windows. Pour simplifier ces étapes, l'équipe PandaSuite a créé l'outil [EasyCertif](https://pandasuite.com/dashboard/easy-certif-android) qui permet en quelques clics et en ligne de générer un certificat P12 Android. Cet outil est réservé aux utilisateurs PandaSuite.

Voici le lien vers l'outil : [EasyCertif](https://pandasuite.com/dashboard/easy-certif-android)

## Générer le certificat Android P12

Un fichier P12 est un fichier spécialement formaté et chiffré qui contient votre certificat de signature Android et votre clé privée.

Il vous suffit de remplir le formulaire avec les informations suivantes :

- **Email** : saisissez votre adresse e-mail.

- **Nom** : saisissez votre nom complet.

- **Code Pays (2 lettres)** : saisissez votre code pays (ex : FR, US, CA).

- **Définir un mot de passe pour le fichier P12** : choisissez un mot de passe sécurisé et notez-le bien ! Vous aurez besoin de ce mot de passe plus tard lors du téléchargement du certificat sur Google Play Console ou d'autres plateformes de distribution.

- **Alias** : saisissez un alias pour votre certificat (ex : "pandasuite").

Cliquez sur le bouton **Générer** et votre certificat P12 sera automatiquement créé et téléchargé sur votre appareil.

[Image : Formulaire EasyCertif pour générer un certificat Android P12]

## Alternative : créer un fichier de certificat avec les outils en ligne de commande

Si vous préférez utiliser les méthodes traditionnelles, vous pouvez toujours créer des certificats en utilisant Keytool ou Java SDK :

### À partir d'un Mac/Linux

Ouvrez l'application **Terminal** et exécutez :

```bash
cd ~/Desktop && keytool -genkey -v -keystore certificat_android.p12 -alias pandasuite -keyalg RSA -keysize 2048 -storetype pkcs12 -validity 10000
```

### À partir de Windows

Téléchargez et installez **Java SDK (JDK)**, puis exécutez :

```bash
keytool -genkey -v -keystore certificat_android.p12 -alias pandasuite -keyalg RSA -keysize 2048 -storetype pkcs12 -validity 10000
```

[Vidéo : Création d'un certificat Android P12 sous Windows : commande keytool lancée dans l'invite de commandes, questions remplies, fichier .p12 créé]
