Perbaiki Pesan Kesalahan IIS 7 “Tidak Ada Kunci Pribadi”

Artikel ini akan menunjukkan cara memperbaiki pesan kesalahan "Tidak Ada Kunci Pribadi" di Windows Internet Information Server (IIS). Jika Anda menerima kesalahan ini, ini menunjukkan bahwa upaya sebelumnya untuk mengimpor sertifikat di IIS gagal menyertakan kunci privat.

Untuk memperbaikinya, Anda akan:

  1. Impor sertifikat ke dalam toko pribadi menggunakan Microsoft Management Console (MMC)
  2. Abadikan nomor seri untuk sertifikat yang dimaksud
  3. Jalankan certutil program untuk memperbaiki toko
  4. Ekspor sertifikat yang diperbaiki
  5. Dan akhirnya impor ulang sertifikat melalui IIS.

Mengimpor Sertifikat dengan MMC

  1. Buka MMC di komputer Anda (Anda dapat menemukan program ini dengan mengetik "mmc" di bilah pencarian Windows Anda).
    IIS7_No_Private_Key_Error_fix_01
  2. Pilih "File> Add / Remove Snap-in" (atau ketik Kontrol-M). Pilih "Sertifikat" dan klik Add .
    IIS7_No_Private_Key_Error_fix_02
  3. Pilih "Akun komputer" dan klik Selanjutnya...
    IIS7_No_Private_Key_Error_fix_03_1
    … Lalu arahkan snap-in untuk mengelola "Komputer lokal" dan klik Finish.
    IIS7_No_Private_Key_Error_fix_03_2
  4. Klik OK untuk menambahkan snap-in.
  5. Selanjutnya, navigasikan ke folder "Sertifikat (Komputer Lokal)> Pribadi> Sertifikat".
    IIS7_No_Private_Key_Error_fix_05_1
  6. Klik kanan folder dan pilih "Semua tugas> Impor" dari menu untuk membuka Wizard Impor Sertifikat.
    IIS7_No_Private_Key_Error_fix_06_1
  7. Di Wizard Impor, pastikan "Mesin Lokal" dipilih dan tekan Selanjutnya.
    IIS7_No_Private_Key_Error_fix_07_1
  8. Temukan dan tentukan sertifikat target (harus dalam format .p7b), lalu tekan Selanjutnya.
    IIS7_No_Private_Key_Error_fix_08_21
  9. Setel wizard untuk menempatkan sertifikat yang diimpor di penyimpanan "Pribadi". Memukul Selanjutnya untuk melanjutkan.
    IIS7_No_Private_Key_Error_fix_09
  10. Periksa pengaturan, lalu klik Finish untuk mengimpor sertifikat.
    IIS7_No_Private_Key_Error_fix_10_11_12.

Tangkap Nomor Seri

  1. Klik dua kali untuk membuka sertifikat, lalu pilih tab "Detail" untuk menemukan dan merekam nomor serinya.
    IIS7_No_Private_Key_Error_fix_11_1

Jalankan certutil program

  1. Untuk melakukan langkah berikutnya, Anda perlu membuka sesi baris perintah dengan hak administrator. Cara paling mudah untuk melakukannya adalah dengan menelusuri "cmd", lalu klik kanan ikon cmd dan pilih "Jalankan sebagai administrator". (Pilih "Ya" jika ditanya apakah Anda ingin mengizinkan program ini membuat perubahan pada komputer.)
    IIS7_No_Private_Key_Error_fix_12
  2. Di baris perintah, masukkan perintah berikut, menggunakan nomor seri yang diambil:
    certutil -repairstore my "PLACE_SERIAL_NUMBER_HERE"
    Pastikan dan tempatkan nomor seri di antara tanda kutip seperti yang ditunjukkan. ** Yang terbaik adalah mengetikkan nomor seri karena fungsi tempel terkadang dapat kehilangan karakter di jendela cmd.
    IIS7_No_Private_Key_Error_fix_13
  3. Jika berhasil, perintah ini akan mengembalikan beberapa informasi tentang sertifikat dan pesan konfirmasi.
    IIS7_No_Private_Key_Error_fix_14
  4. Tutup sesi perintah dan segarkan MMC.
    IIS7_No_Private_Key_Error_fix_15

Ekspor Sertifikat yang Dikoreksi

  1. Klik kanan sertifikat dan pilih "Semua tugas> Ekspor" untuk membuka Wisaya Ekspor Sertifikat.
    IIS7_No_Private_Key_Error_fix_16
  2. Setelah mengklik melalui halaman selamat datang Wizard, pastikan bahwa opsi disetel ke "Ya, ekspor kunci pribadi" dan klik Selanjutnya.
    IIS7_No_Private_Key_Error_fix_17_1
  3. Pilih format untuk sertifikat yang diekspor (di sini, file bersandi PKCS # 12, atau .PFX). Pastikan untuk mencentang kotak untuk menyertakan semua sertifikat di jalur dan untuk mengekspor semua properti yang diperluas, lalu klik Selanjutnya.
    IIS7_No_Private_Key_Error_fix_18_1
  4. Anda akan dimintai kata sandi untuk melindungi bundel sertifikat ini (ide yang bagus, karena menggabungkan kunci pribadi Anda). Buat dan konfirmasi kata sandi Anda, lalu klik Selanjutnya.
    IIS7_No_Private_Key_Error_fix_19_1
  5. Pilih nama dan lokasi file yang Anda ekspor. Anda dapat menjelajahi lokasi yang Anda inginkan - pastikan untuk menyimpan file dengan ekstensi .pfx.
    Catatan: Memasukkan tanggal adalah cara yang baik untuk membedakan file sertifikat ini dari yang lain.
    IIS7_No_Private_Key_Error_fix_20_1
  6. Tinjau informasi. Jika ini semua terlihat benar, klik Finish.
    IIS7_No_Private_Key_Error_fix_21_1
  7. Anda akan menerima konfirmasi bahwa ekspor berhasil.
    IIS7_No_Private_Key_Error_fix_22

Mengimpor ulang Sertifikat dengan IIS

Anda sekarang akan memiliki file yang dapat Anda impor ulang melalui IIS tanpa memunculkan kesalahan "No Private Key". SSL.com memiliki petunjuk umum tentang cara melakukan ini di pisahkan artikel di sini. Untuk tujuan kami, ingatlah untuk memilih "Impor" daripada "Lengkapi Permintaan Sertifikat" saat memproses sertifikat ini dan untuk memasukkan kata sandi saat diminta.

IIS7_No_Private_Key_Error_fix_iis_1
Ingat juga untuk mengatur Type ke "https" dan Port ke "443" (kecuali diinstruksikan lain oleh administrator jaringan Anda) saat mengikat sertifikat ke situs.

IIS7_No_Private_Key_Error_fix_iis_2

Terima kasih telah memilih SSL.com! Jika Anda memiliki pertanyaan, silakan hubungi kami melalui email di Support@SSL.com, panggil 1-877-SSL-SECURE, atau cukup klik tautan obrolan di kanan bawah halaman ini. Anda juga dapat menemukan jawaban atas banyak pertanyaan dukungan umum di kami dasar pengetahuan.

Berlangganan Buletin SSL.com

Jangan lewatkan artikel baru dan pembaruan dari SSL.com

Tetap Terinformasi dan Aman

SSL.com adalah pemimpin global dalam keamanan siber, PKI dan sertifikat digital. Daftar untuk menerima berita industri terkini, tips, dan pengumuman produk dari SSL.com.

Kami sangat menantikan tanggapan Anda

Ikuti survei kami dan beri tahu kami pendapat Anda tentang pembelian terakhir Anda.