Définition simple
Une CSR est une demande de signature envoyée à une autorité de certification pour obtenir un certificat numérique.
Définition technique
Certificate Signing Request contient notamment une clé publique et des informations liées au demandeur, signées avec la clé privée correspondante. La clé privée reste sur le système émetteur ; les noms DNS couverts doivent figurer dans les extensions appropriées, notamment SAN.
À quoi cela sert ?
faire signer une clé publique par une autorité de certification sans transmettre la clé privée.
Exemple concret
IIS génère un CSR qui est envoyé à une autorité de certification.
Problèmes fréquents
- certificat expiré ou nom non couvert
- chaîne de confiance incomplète
- mauvaise clé, révocation ou automatisation de renouvellement
À retenir : une CSR contient la clé publique et les attributs de la demande de certificat, jamais la clé privée ; conservez cette dernière sur son système de génération sécurisé.