J'ai généré un certificat SSL auto-certifié pour tester un nouveau site Web. Le moment est venu de mettre le site en ligne et je souhaite maintenant acheter un certificat auprès de GeoTrust. Puis-je utiliser le même CSR que j'ai généré pour l'auto-certification, ou dois-je en créer un nouveau?
Riches
Pour votre exemple, je ne pense pas que cela vaille la peine d'essayer de réutiliser les CSR. Cependant, pour une grande équipe diversifiée de développeurs Apple iOS (comme moi), il y a une bonne raison de le faire. Nous créons (en fait, demandons à Apple de créer) tous nos certificats de signature et poussons les certificats hors de la même clé privée. De cette façon, nous pouvons tous collaborer facilement sur nos 85+ applications. Pour cette raison, nous gardons un seul CSR qui traîne et utilisons toujours le même aussi longtemps que la clé est valide.
Pour autant que je sache, il n'y a aucune raison de générer à plusieurs reprises des CSR à partir d'une seule clé privée. J'aimerais être corrigé si je me trompe.
la source
Le principal avantage d'avoir des certificats à durée limitée est de réduire les dommages en cas de fuite de votre clé privée. Une personne possédant la clé privée peut sinon se faire passer pour vous pour toujours si vous réutilisez la CSR, car la réutilisation de la CSR implique également la réutilisation de votre clé privée.
Veuillez ne pas le faire, il est préférable d'automatiser la génération des clés privées ainsi que des CSR et de trouver des moyens pratiques de distribuer les clés privées en constante évolution aux serveurs de génération d'applications et aux serveurs push. La plupart des simples développeurs mortels n'auraient normalement jamais besoin de faire une version / distribution-build pour l'App Store de toute façon, donc ils n'auront pas besoin des clés privées.
la source
Vous pouvez en effet en théorie réutiliser le même CSR, car ce n'est qu'un conteneur pour
Voilà à quoi sert un certificat (abréviation de PublicKey Certificate)
Mais comme indiqué dans d'autres réponses, c'est une bonne pratique de changer régulièrement de clé privée, ce qui implique un nouveau certificat, et donc une nouvelle CSR pour l'obtenir.
Vous pouvez facilement consulter le contenu d'un CSR
par exemple
CSR
Et PrivateKey
la source