# Décodeur de certificats X.509

Analyse un certificat X.509 SSL/TLS (coller PEM ou téléverser .pem/.crt) et inspecte sujet, émetteur, période de validité avec statut d'expiration, clé publique, algorithme de signature, série, SAN, usage de clé et empreinte. Comme openssl x509 -text, en visuel. Local.

> Page canonique: https://elysiatools.com/fr/tools/certificate-decoder

- **Catégorie:** Security

- **Mots-clés:** X.509, certificat, SSL, TLS, PEM, analyser

## Présentation

Décode un certificat X.509 pour que vous puissiez lire tout ce qu'afficherait `openssl x509 -text` — sans la ligne de commande.

Entrée : collez un certificat PEM (`-----BEGIN CERTIFICATE-----`) ou téléversez un fichier `.pem` / `.crt`. Seul le premier bloc de certificat est analysé.

Ce que vous obtenez :
- **Statut de validité** en un coup d'œil : VALIDE / EXPIRE BIENTÔT / EXPIRÉ / PAS ENCORE VALIDE, avec les jours restants.
- **Sujet et Émetteur** Noms Distinctifs, avec un badge auto-signé quand ils correspondent.
- **Clé publique** : type (RSA/EC/Ed25519) et taille en bits.
- **Algorithme de signature** (ex. `sha256WithRSAEncryption`).
- **Numéro de série**, version, indicateur CA.
- **Empreinte SHA-256**.
- **Extensions** : usage de clé, usage étendu (serverAuth/clientAuth/…) et Noms Alternatifs du Sujet (liste complète domaines/IP).

Propulsé par `crypto.X509Certificate` de Node plus `node-forge` pour l'algorithme de signature et les noms lisibles d'usage étendu. Le certificat est analysé localement.

## Entrées

- **Certificat (coller PEM)** (textarea): -----BEGIN CERTIFICATE----- MIID... -----END CERTIFICATE-----
- **Ou téléverser un fichier .pem / .crt** (file)

## Quand l'utiliser

- Avant d'installer un certificat SSL/TLS sur un serveur web pour vérifier les domaines associés (SAN).
- Lors de la vérification de la date d'expiration et de la période de validité d'un certificat existant.
- Pour inspecter la structure et les détails techniques d'un certificat sans utiliser la ligne de commande OpenSSL.

## Fonctionnement

- Collez le bloc de texte de votre certificat PEM (commençant par -----BEGIN CERTIFICATE-----) ou téléversez un fichier .pem ou .crt.
- L'outil extrait localement les métadonnées du premier bloc de certificat détecté à l'aide de bibliothèques cryptographiques sécurisées.
- L'interface génère un rapport visuel structuré détaillant le statut de validité, les clés publiques, l'algorithme de signature et les extensions.

## Cas d'usage

- Vérification des domaines couverts par un certificat SSL/TLS multi-domaine (SAN) avant son déploiement.
- Contrôle rapide de la date d'expiration et du nombre de jours restants pour planifier un renouvellement.
- Audit de la taille de la clé publique (RSA/EC) et de l'algorithme de signature pour s'assurer de leur conformité aux normes de sécurité.

## Questions fréquentes

### Mes données de certificat sont-elles envoyées à un serveur ?

Non, l'analyse du certificat X.509 est entièrement locale et s'exécute directement dans votre navigateur.

### Quels formats de fichiers sont acceptés par le décodeur ?

Vous pouvez téléverser des fichiers avec les extensions .pem, .crt ou .cer, ou coller directement du texte au format PEM.

### Puis-je analyser plusieurs certificats à la fois ?

L'outil analyse uniquement le premier bloc de certificat détecté dans le texte ou le fichier fourni.

### Comment puis-je voir les domaines alternatifs (SAN) ?

Les domaines alternatifs sont automatiquement extraits et listés dans la section des extensions du rapport généré.

### L'outil prend-il en charge les clés privées ?

Non, cet outil est conçu exclusivement pour décoder les certificats publics X.509 et ne traite pas les clés privées.

## Outils associés

- [Désobfuscateur JavaScript](https://elysiatools.com/fr/tools/javascript-deobfuscator): Désobfusque et analyse le code JavaScript obscurci pour améliorer la lisibilité et la compréhension
- [Inspecteur et Vérificateur JWT](https://elysiatools.com/fr/tools/jwt-inspector-verifier): Décode l’en-tête/le payload d’un JWT avec coloration, diagnostique les claims standards, vérifie la signature avec des clés HS*/RS*/PS*/ES*/EdDSA et propose une démo de falsification
- [Filigrane d'Images en Lot](https://elysiatools.com/fr/tools/batch-watermark): Ajouter des filigranes à plusieurs images avec contrôle de position
- [Décodeur de Code QR](https://elysiatools.com/fr/tools/qr-code-decoder): Décode les codes QR des images et extrait le texte ou URL contenu
- [Détecteur de Type de Fichier (Nombre Magique)](https://elysiatools.com/fr/tools/file-type-detect): Identifie un fichier par sa signature d'octets (nombre magique), pas l'extension. Lit le fichier téléversé, ~70 types.
- [Analyseur de PDF riches en formules et graphiques](https://elysiatools.com/fr/tools/formula-chart-heavy-pdf-analyzer): Compare lextraction locale et hybrid dOpenDataLoader afin didentifier les pages qui meritent une aide IA
- [Analyseur de logs structures](https://elysiatools.com/fr/tools/structured-log-analyzer): Detecte les formats de logs courants, extrait les champs principaux et exporte en JSON, CSV ou SQL.
- [Générateur de Data URI](https://elysiatools.com/fr/tools/data-uri-generator): Convertit les fichiers en Data URI (Base64 ou pourcentage-encodé) pour intégrer images, polices et ressources directement dans HTML, CSS ou Markdown

## Exemples

- [Exemples de Gestion de Certificats SSL](https://elysiatools.com/fr/samples/cert-manager-samples): Exemples de gestion de certificats SSL incluant l'automatisation Let's Encrypt, le renouvellement, la surveillance et les meilleures pratiques de sécurité
- [Échantillons Audio MP3 Libres de Droits](https://elysiatools.com/fr/samples/mp3-samples): Collection d'échantillons audio libres de droits pour les tests et le développement, incluant les sons de la nature, la musique de méditation et l'audio ambiant
- [Exemples de Traitement d'Images Android Java](https://elysiatools.com/fr/samples/android-image-processing-java): Exemples de traitement d'images Android Java incluant lecture/écriture, mise à l'échelle et conversion de format
- [Exemples de Traitement d'Images Android Kotlin](https://elysiatools.com/fr/samples/android-image-processing-kotlin): Exemples de traitement d'images Android Kotlin incluant lecture/écriture, mise à l'échelle et conversion de format

## Contenu associé

- [Outils de Rejeu de Requetes API, de Snippets et de Debug Runtime](https://elysiatools.com/fr/hubs/api-request-replay-and-debugging): Regroupe conversion cURL vers code, capture et rejeu de webhooks, verification HMAC, diff de reponses, audit des headers, inspection TLS et debug du vrai chemin de requete API.
- [Outils de conversion de casse, d’encodage et de normalisation de texte](https://elysiatools.com/fr/hubs/text-convert): Comparez les outils de conversion de casse, de largeur de caractères, d’encodage, de quoted-printable et de normalisation de texte dans un hub unique.
- [Outils Text](https://elysiatools.com/fr/hubs/text-utility): Découvrez 33 outils text pour des workflows de utility et comparez rapidement des utilitaires proches.
- [Outils d’analyse de texte, de lisibilité et d’inspection de contenu](https://elysiatools.com/fr/hubs/text-analyze): Comparez statistiques de texte, détection de langue, score de lisibilité, analyse de sentiment, revue de modération et analyse de motifs dans un hub unique.
