> ## Documentation Index
> Fetch the complete documentation index at: https://translations.mintlify.site/llms.txt
> Use this file to discover all available pages before exploring further.

> Générez une paire de clés RSA à utiliser comme informations d’authentification pour l’authentification Private Key JWT ou la configuration JSON Web Encryption (JWE) dans Auth0.

# Générer une paire de clés RSA

<Warning>
  Vous devriez générer une paire de clés distincte pour chaque type d’utilisation des informations d’authentification. Par exemple, ne réutilisez pas les mêmes paires de clés à la fois pour JAR et l’authentification Private Key JWT.
</Warning>

Lorsque vous enregistrez la clé publique dans Auth0, vous devez fournir la clé publique encodée au format PEM. Vous pouvez aussi la fournir sous la forme d’un certificat X.509 encodé au format PEM. Auth0 impose une taille minimale de clé RSA de 2048 bits et une taille maximale de 4096 bits. Nous recommandons d’utiliser [OpenSSL](https://www.openssl.org/) pour générer une paire de clés RSA de 2048 bits.

1. Générez une clé privée et une clé publique au format PEM. Vous devriez protéger la clé privée et ne jamais la partager, même pas avec Auth0 :

`openssl genrsa -out test_key.pem 2048`

2. Extrayez la clé publique au format PEM à l’aide de la commande suivante. Cette commande extrait les renseignements de la clé publique afin qu’elle puisse être partagée en toute sécurité sans révéler ceux de la clé privée :

`openssl rsa -in test_key.pem -outform PEM -pubout -out test_key.pem.pub`

L’exemple ci-dessous montre le contenu du fichier PEM `test_key.pem.pub` :

```pem wrap lines theme={null}
----BEGIN PUBLIC KEY----- MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA53VzmIVVZZWyNm266l82 mnoDc9g/snXklax5kChEhqK/WnTUvuXP4Gd4THj8rchxgUGKXd4PF3SUcKyn/qPm Tet0idVHk2PwP//FOVgYo5Lb04js0pgZkbyB/WjuMp1w+yMuSn0NYAP7Q9U7DfTb jmox8OQt4tCB4m7UrJghGqT8jkPyZO/Ka6/XsyjTYPOUL3t3PD7JShVAgo1mAY6g Sr4SORywIiuHsg+59ad7MXGy78LirhtqAcDECKF7VZpxMuEjMLg3o2yzNUeWI2Mg IF+t0HbO1E387fvLcuSyai1yWbSr1PXyiB2aXyDpbD4u7d3ux4ahU2opH11lBqvx +wIDAQAB -----END PUBLIC KEY-----
```

3. Enregistrez le fichier PEM. Vous aurez besoin du contenu de la clé aux autres étapes de configuration de l’application.

<div id="learn-more">
  ## En savoir plus
</div>

* [S’authentifier à l’aide de Private Key JWT](/docs/fr-ca/get-started/authentication-and-authorization-flow/authenticate-with-private-key-jwt)
