2016-12-01 2 views
0

J'ai un fichier .crt et un fichier .key et je souhaite utiliser SSL pour mon application Web. J'ai essayé avec l'option "Compléter la demande de certificat" pour importer le certificat dans IIS, mais il a montré le certificat importé et réellement il est, mais quand j'édite la liaison, il ne montrera pas dans la sélection dans IIS.Utilisation de SSL avec IIS

Mon certificat n'a pas de clé privée, je l'ai séparément, dans un fichier .key.

Pouvez-vous m'aider à résoudre ce problème? Est-il possible de combiner la clé et le certificat?

Répondre

0

Vous devez créer un fichier p12 (pfx) à partir de .key et .crt. Vous pouvez utiliser openssl make make.

openssl pkcs12 -export -out certificate.pfx -inkey privateKey.key -in certificate.crt -name "friendlyname_for_certificate" 

Ensuite, importez certificate.pfx dans LocalMachine \ Mon magasin. Il devrait être disponible dans IIS.

+0

Merci, je me suis dit que et utilisé cette commande, OpenSSL pkcs12 -export -dans cert.crt -inkey privatekey.key mycert.pfx -out – Nirmal

0

IIS afficher certificat dans la sélection si le certificat a privé, mais mon certificat ne contient pas et je l'ai dans un fichier séparé. J'ai donc combiné les deux en utilisant OpenSSL donné ci-dessous la commande. Il crée un nouveau fichier pfx et nous devons l'importer dans IIS et l'afficher dans la sélection.

openssl pkcs12 -export -in cert.crt -inkey privatekey.key -out mycert.pfx