Windows Server 2008 R2, IIS7. Kami memiliki sertifikat SSL dari Go Daddy. Ini adalah sertifikat wildcard, sehingga akan berfungsi lintas subdomain (mis. * .Domain.com). Saya mengikuti instruksi yang terdapat di http://support.godaddy.com/help/article/4801/installing-an-ssl-certificate-in-microsoft-iis-7 untuk menginstal sertifikat. Saya sampai ke langkah IIS, di mana saya:
- Klik fitur "Sertifikat Keamanan" ketika server dipilih di panel kiri
- Klik pada "Permintaan Sertifikat Lengkap"
- Arahkan ke file .crt pada sistem file
- Beri nama "ramah", klik selesai
Sertifikat akan terdaftar di panel utama sekarang dari panel "Sertifikat Server" ini. Tetapi, jika saya me-refresh halaman, atau menavigasi dan kembali, itu hilang. Dan sertifikat tersebut tidak terdaftar sebagai pengikatan yang layak saat mencoba mengikat situs ke https.
Ini sepertinya proses yang sangat mudah, tetapi jelas saya kehilangan sesuatu di sini. Ada ide?
EDIT: Saya menemukan posting ini , yang sepertinya menyiratkan perilaku ini terjadi ketika Anda mencoba menggunakan sertifikat perantara. Ketika saya mengunduh file dari GoDaddy, ada 2 file zip. 1 adalah gd_iis_intermediates, yang lain dinamai domain. Saya menginstal domain satu (ekstensi .crt). Tampaknya tidak ada pilihan lain - menginstal yang lain dari IIS memberikan kesalahan "Tidak dapat menemukan permintaan sertifikat yang terkait dengan file sertifikat ini. Permintaan sertifikat harus diselesaikan di komputer tempat permintaan itu dibuat".
Karena itu, tampaknya tidak ada unduhan lain yang dapat saya gunakan.
Ada juga yang menyebutkan, di komentar (dan di tempat lain setelah googling) "mengekspor" sertifikat sebagai pfx, dan menginstalnya. Tapi saya tidak tahu bagaimana cara mengekspornya - bahkan melalui certmgr.msc.
Saya juga harus menyebutkan sertifikat ini diinstal pada komputer lain yang menjalankan IIS6 (instalasi IIS7 ini dimaksudkan untuk menjadi failover, plus yang utama saat kami meningkatkan IIS6 ke IIS7). Tapi saya juga tidak tahu bagaimana cara mengekspornya dari komputer itu.