Génération d'une CSR pour un serveur Windows 2008 R2 et besoin de s'assurer que la clé privée utilisée pour la CSR est nouvelle.
J'ai déjà utilisé OpenSSL pour créer mes propres certificats auto-signés pour les tests et si je me souviens bien, j'ai pu spécifier une clé privée à utiliser.
Dans les certificats de serveur IIS, on ne me demande jamais de générer ou de choisir une clé privée.
Ainsi, la génération d'une CSR sur un serveur Windows crée-t-elle toujours une nouvelle clé privée pour elle? Sinon, comment puis-je m'assurer qu'une nouvelle clé privée est créée / utilisée?
windows-server-2008-r2
ssl
iis-7.5
private-key
csr
jzimmerman2011
la source
la source
Réponses:
Oui
L'assistant "Créer une demande de certificat" génère automatiquement une nouvelle paire de clés.
Ce n'est en fait pas vrai - l'assistant n'est tout simplement pas super évident à ce sujet.
Lorsque vous avez entré les informations d'identité (nom commun, localité, organisation, etc.) et appuyez sur "Suivant", le deuxième écran demande 2 choses:
Choisir le CSP par défaut - le CSP SChannel de Microsoft RSA - et une longueur de bits de 2048 serait l'équivalent de Windows pour:
Anatomie d'une demande de signature
La RSE elle-même peut être considérée comme ayant 3 "parties":
L'émetteur examine les informations contenues dans la demande de signature et peut modifier le contenu des points (1) et (3).
L'émetteur utilise ensuite sa clé privée CA pour chiffrer la clé publique du demandeur (2).
Lorsque le certificat final est délivré, il contient:
Maintenant, la prochaine fois qu'un client recevra votre certificat, il pourra utiliser la clé publique de l'autorité de certification de l'émetteur pour déchiffrer le blob de signature (4) et le comparer à la clé publique du certificat.
la source