

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

# Exportez un AWS Certificate Manager certificat public
<a name="export-public-certificate"></a>

Les procédures suivantes vous indiquent comment exporter un certificat public ACM dans la console ACM. Vous pouvez également utiliser l'action [`export-certificate`](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/acm/export-certificate.html) AWS CLI ou [ ExportCertificate ](https://docs.aws.amazon.com/acm/latest/APIReference/API_ExportCertificate.html) API.

**Astuce**  
Si vous avez besoin de certificats publics pour une infrastructure gérée par le client (telle que des serveurs sur site ou des clusters Kubernetes) et que vous souhaitez utiliser des clients ACME standard pour automatiser l'émission et le renouvellement, consultez. [Automatisation des certificats ACME](acm-acme.md)

**Note**  
Les certificats publics ACM créés avant le 17 juin 2025 ne peuvent pas être exportés.

## Exporter un certificat public (console)
<a name="console-procedures"></a>

1. Connectez-vous au Console de gestion AWS et ouvrez la console ACM à [ https://console.aws.amazon.com/acm/ ](https://console.aws.amazon.com/acm/) l'adresse.

1. Choisissez ** Répertorier les certificats ** et cochez la case du certificat que vous souhaitez exporter.

   1. Vous pouvez également sélectionner le certificat. Sur la page détaillée du certificat, sélectionnez ** Exporter**.

1. Choisissez ** Plus d'actions, ** puis choisissez ** Exporter**.

1. Entrez et confirmez une phrase secrète pour la clé privée.

1. Vous pouvez télécharger ou copier les fichiers du certificat.
**Note**  
Dans la console ACM, vous pouvez exporter des fichiers de certificat .pem. Vous pouvez convertir le fichier .pem dans un autre format de fichier, tel que .ppk. Pour plus d'informations, consultez cet article de [ Re:POST. ](https://repost.aws/knowledge-center/ec2-ppk-pem-conversion) 

## Exporter un certificat public (AWS CLI)
<a name="cli-procedures"></a>

Utilisez la [`export-certificate`](https://docs.aws.amazon.com/cli/latest/reference/acm/export-certificate.html) AWS CLI commande ou l'action de l'[ExportCertificate](https://docs.aws.amazon.com/acm/latest/APIReference/API_ExportCertificate.html)API pour exporter un certificat public et une clé privée. Vous devez attribuer une phrase secrète lorsque vous exécutez la commande. Pour plus de sécurité, vous pouvez utiliser un éditeur de fichiers pour stocker votre phrase secrète dans un fichier, puis fournir la phrase secrète à la livraison du fichier. Cela évite le stockage de votre code secret dans l'historique des commandes et empêche les autres personnes de voir le code secret lorsque vous le saisissez.

**Note**  
Le fichier contenant la phrase secrète ne doit pas se terminer par une marque de fin de ligne. Vous pouvez vérifier votre fichier de mots de passe comme suit :

```
$ file -k passphrase.txt
passphrase.txt: ASCII text, with no line terminators
```

L'exemple suivant achemine la sortie de la commande vers `jq` pour appliquer le format PEM.

```
[Windows/Linux]$ aws acm export-certificate \
    --certificate-arn arn:aws:acm:us-east-1:{{111122223333}}:certificate/{{certificate_ID}} \
    --passphrase fileb://path-to-passphrase-file  \
    | jq -r '"\(.Certificate)\(.CertificateChain)\(.PrivateKey)"'
```

Cela génère un PEM-format certificat codé en base64, contenant également la chaîne de certificats et la clé privée cryptée, comme dans l'exemple abrégé suivant.

```
-----BEGIN CERTIFICATE-----
MIIDTDCCAjSgAwIBAgIRANWuFpqA16g3IwStE3vVpTwwDQYJKoZIhvcNAQELBQAw
EzERMA8GA1UECgwIdHJvbG9sb2wwHhcNMTkwNzE5MTYxNTU1WhcNMjAwODE5MTcx
NTU1WjAXMRUwEwYDVQQDDAx3d3cuc3B1ZHMuaW8wggEiMA0GCSqGSIb3DQEBAQUA
...
8UNFQvNoo1VtICL4cwWOdLOkxpwkkKWtcEkQuHE1v5Vn6HpbfFmxkdPEasoDhthH
FFWIf4/+VOlbDLgjU4HgtmV4IJDtqM9rGOZ42eFYmmc3eQO0GmigBBwwXp3j6hoi
74YM+igvtILnbYkPYhY9qz8h7lHUmannS8j6YxmtpPY=
-----END CERTIFICATE-----
-----BEGIN CERTIFICATE-----
MIIC8zCCAdugAwIBAgIRAM/jQ/6h2/MI1NYWX3dDaZswDQYJKoZIhvcNAQELBQAw
EzERMA8GA1UECgwIdHJvbG9sb2wwHhcNMTkwNjE5MTk0NTE2WhcNMjkwNjE5MjA0
NTE2WjATMREwDwYDVQQKDAh0cm9sb2xvbDCCASIwDQYJKoZIhvcNAQEBBQADggEP
...
j2PAOviqIXjwr08Zo/rTy/8m6LAsmm3LVVYKLyPdl+KB6M/+H93Z1/Bs8ERqqga/
6lfM6iw2JHtkW+q4WexvQSoqRXFhCZWbWPZTUpBS0d4/Y5q92S3iJLRa/JQ0d4U1
tWZyqJ2rj2RL+h7CE71XIAM//oHGcDDPaQBFD2DTisB/+ppGeDuB
-----END CERTIFICATE-----
-----BEGIN ENCRYPTED PRIVATE KEY-----
MIIFKzBVBgkqhkiG9w0BBQ0wSDAnBgkqhkiG9w0BBQwwGgQUMrZb7kZJ8nTZg7aB
1zmaQh4vwloCAggAMB0GCWCGSAFlAwQBKgQQDViroIHStQgNOjR6nTUnuwSCBNAN
JM4SG202YPUiddWeWmX/RKGg3lIdE+A0WLTPskNCdCAHqdhOSqBwt65qUTZe3gBt
...
ZGipF/DobHDMkpwiaRR5sz6nG4wcki0ryYjAQrdGsR6EVvUUXADkrnrrxuHTWjFl
wEuqyd8X/ApkQsYFX/nhepOEIGWf8Xu0nrjQo77/evhG0sHXborGzgCJwKuimPVy
Fs5kw5mvEoe5DAe3rSKsSUJ1tM4RagJj2WH+BC04SZWNH8kxfOC1E/GSLBCixv3v
+Lwq38CEJRQJLdpta8NcLKnFBwmmVs9OV/VXzNuHYg==
-----END ENCRYPTED PRIVATE KEY-----
```

Pour tout afficher dans un fichier, ajoutez la `>` redirection à l'exemple précédent, en produisant la commande suivante : 

```
$ aws acm export-certificate \
     --certificate-arn arn:aws:acm:us-east-1:{{111122223333}}:certificate/{{certificate_ID}} \
     --passphrase fileb://path-to-passphrase-file \
     | jq -r '"\(.Certificate)\(.CertificateChain)\(.PrivateKey)"' \
     > /tmp/export.txt
```