Est-il nécessaire de générer la CSR (demande de signature de certificat) sur le même ordinateur qui hébergera mon application Web et mon certificat SSL?
Cette page sur SSL Shopper le dit, mais je ne suis pas sûr que ce soit le cas, cela voudrait dire que je devrais acheter un certificat SSL distinct pour chaque serveur de mon cluster.
Qu'est-ce qu'un CSR? Une demande de signature de certificat ou de signature de certificat est un bloc de texte chiffré généré sur le serveur sur lequel le certificat sera utilisé.
ssl
ssl-certificate
csr
Mike M. Lin
la source
la source
Réponses:
Non. Il n'est pas nécessaire de générer le CSR sur la machine sur laquelle vous souhaitez héberger le certificat obtenu. La RSE fait besoin d'être générées soit avec la clé privée existante que le certificat sera finalement jumelé avec ou sa correspondance clé privée est générée dans le cadre du processus de création de la RSE.
Ce qui est important, ce n'est pas tant l'hôte d'origine que la clé privée et la clé publique résultante forment une paire correspondante.
la source
kce est absolument bon, cela n'a absolument pas besoin d'être fait sur la même machine, mais cela doit être fait à partir de la clé privée appropriée.
La seule raison pour laquelle je poste une deuxième réponse est que personne n'a dit pourquoi vous pourriez vouloir faire une telle chose. Presque chaque jeu de clés / CSR que je génère est effectué à partir de mon ordinateur portable ou de mon bureau, puis la clé est copiée de manière sécurisée sur le serveur sur lequel le certificat sera installé, et la CSR est envoyée à l'agence de signature. L'entropie en est la raison: les certificats SSL sont généralement utilisés pour sécuriser les serveurs et les serveurs ont souvent des pools d'entropie très peu profonds, ce qui affaiblit les paires de clés qu'ils créent ou rend la création très longue. Les ordinateurs de bureau, en revanche, ont une source utile d’aléatoire connecté via des câbles clavier / souris et ont donc tendance à avoir des pools d’entropie profonde. Ils constituent donc de bien meilleures plates-formes pour les opérations nécessitant des nombres aléatoires de haute qualité, la génération de paires de clés en étant une.
Ainsi, non seulement la clé / CSR peut être générée hors serveur, mais je trouve qu'il y a souvent une bonne raison de le faire.
la source