Kami menggunakan sertifikat yang ditandatangani sendiri di intranet kami. Apa yang harus saya lakukan agar Internet Explorer 8 menerimanya tanpa menunjukkan pesan kesalahan kepada pengguna? Apa yang kami lakukan untuk Internet Explorer 7 tampaknya tidak berfungsi.
EDIT: Internet Explorer 7 tidak akan menampilkan kesalahan jika saya memasukkan sertifikat ke otoritas sertifikasi root tepercaya. Internet Explorer 8 tampaknya menunjukkan kesalahan bahkan dengan sertifikat di sana.
internet-explorer-8
ssl-certificate
Peter Mortensen
sumber
sumber
Jawaban:
Cara membuat IE8 mempercayai sertifikat yang ditandatangani sendiri dalam 20 langkah menjengkelkan
sumber
Saya membuatnya bekerja seperti ini
sumber
Saya telah mencoba banyak langkah dari berbagai orang yang diposting di situs web yang berbeda. Tetapi tidak ada yang menyebutkan bahwa saya harus menambahkan sertifikat ke dalam keystore Orang Tepercaya.
Itu benar, menempatkannya di bawah CA tepercaya tidak cukup untuk kasus saya, saya harus memasukkan sertifikat ke dalam Orang Tepercaya juga.
Itu:
Untuk mengekspor sertifikat:
Saya menggunakan IE9, Windows 7
sumber
certmgr.msc
diperlukan )Pastikan sertifikat yang Anda tandatangani sendiri cocok dengan URL situs Anda. Jika tidak, Anda akan terus mendapatkan kesalahan sertifikat bahkan setelah secara eksplisit mempercayai sertifikat di Internet Explorer 8 (Saya tidak punya Internet Explorer 7, tetapi Firefox akan mempercayai sertifikat itu terlepas dari ketidakcocokan URL).
Jika ini masalahnya, kotak merah "Kesalahan Sertifikat" di Internet Explorer 8 akan menampilkan "Alamat Tidak Sesuai" sebagai kesalahan setelah Anda menambahkan sertifikat. Juga, "Lihat Sertifikat" memiliki label Dikeluarkan ke: yang menunjukkan terhadap URL apa sertifikat itu berlaku.
sumber
issued to: *.example.com
Jadi, jika Anda memiliki beberapa subdomain yang ditandatangani sendiri dan Anda mencoba untuk menerima IE, Anda dapat membuat sertifikat wildcard tunggal dan memperbarui lokasi sertifikat ke sertifikat wildcard. Berhati-hatilah jika menggunakan subsubdomaina.b.example.com
karena Anda harus membuat sertifikat wildcard terpisah untuk subsubdomain*.b.example.com
(BUKAN*.*.example.com
) agar dapat bekerja di IE juga.Jika Anda mendapatkan kesalahan ketidakcocokan alamat, izinkan saja ketidakcocokan alamat:
sumber
Sobat, hari ini aku menghabiskan beberapa jam melawan masalah ini. Tidak peduli apa yang saya lakukan di IE 8, masalahnya tetap ada. Sertifikat yang dipasang oleh IE muncul di Otoritas Sertifikasi Root Tepercaya dari PC klien, namun IE tetap mengeluh apa pun yang terjadi.
Inilah solusi yang saya temukan:
Di server web:
Di mesin klien:
sumber
Inilah cara saya membuatnya bekerja di IE8:
sumber
Anda harus menginstal sertifikat sebagai otoritas tepercaya di komputer Anda.
Ada banyak cara untuk melakukannya, misalnya Anda dapat menggunakan mmc (start / run / mmc), tambahkan Snap-In Sertifikat, dan dari sana Anda dapat menginstal sertifikat yang ditandatangani sendiri.
Tidak ada jalan keluarnya karena seluruh poin sertifikat adalah untuk memperingatkan pengguna jika situs web yang dia kunjungi belum disertifikasi oleh otoritas tepercaya.
sumber
Tidak cukup menginstal sertifikat itu sendiri, sebaliknya Anda perlu menginstal sertifikat root dari otoritas sertifikasi Anda. Katakanlah jika Anda menggunakan Layanan Sertifikat Win Server, sertifikat akarnya yang dibuat ketika CS diinstal pada server itu adalah yang akan diinstal. Itu harus diinstal ke "Otoritas Sertifikasi Root Tepercaya" seperti yang dijelaskan sebelumnya.
sumber
https://server
danhttps://server.example.com
berbeda dan jika departemen TI telah melakukan hal-hal itu dengan benar, Anda mungkin perlu nama domain yang memenuhi syarat.Ini dapat membantu seseorang saya di IE11 windows 7 dan apa yang saya lakukan Selain menginstal sertifikat Pergi ke opsi internet ==> tab maju ==> keamanan ==> "hapus centang" dari memperingatkan tentang ketidaksesuaian alamat sertifikat di samping di bawah ini - jangan lupa untuk menutup Semua instance IE dan restart setelah selesai:
1-Mulai Internet Explorer berjalan.
2-Browse ke komputer server menggunakan nama komputer (abaikan peringatan sertifikat)
3-Klik teks "Kesalahan Sertifikat" di bagian atas layar dan pilih "Lihat sertifikat"
4-Dalam dialog Sertifikat, klik Instal Sertifikat -> Selanjutnya
5-Pilih Tempatkan semua sertifikat di toko berikut -> Jelajahi
6-Instal ke Sertifikasi akar tepercaya ..
lalu mulai kembali.
Semoga ini bisa membantu seseorang.
sumber
Anda dapat menggunakan GPO untuk menggunakan sertifikat di dalam domain.
Tetapi masalah saya adalah dengan Internet Explorer 8, bahwa bahkan dengan sertifikat di toko sertifikasi akar tepercaya ... masih tidak akan mengatakan itu adalah situs tepercaya.
Dengan ini dan penandatanganan driver yang perlu dilakukan sekarang ... Saya mulai bertanya-tanya siapa yang memiliki komputer saya!
sumber
Sayangnya tidak ada solusi yang bekerja untuk saya. Saya menggunakan Internet Explorer 8 pada Windows 7. Ketika saya mencari solusi, saya menemukan pengaturan tentang informasi login di panel kontrol. Jadi saya menambahkan entri baru di bawah informasi berbasis sertifikat dengan alamat server saya dan saya memilih sertifikat pilihan saya.
Setelah membersihkan cache SSL di Internet Explorer 8 saya baru saja me-refresh situs dan sertifikat yang tepat dikirim ke server.
Ini bukan solusi yang saya inginkan, tetapi berhasil.
sumber
Seperti yang disebutkan semua orang, tugas pertama adalah menambahkan sertifikat ke Otoritas Root Tepercaya.
Ada custom exe ( selfssl.exe ) yang akan membuat sertifikat dan memungkinkan Anda untuk menentukan nilai Dikeluarkan ke: nilai (URL). Ini berarti Internet explorer akan memvalidasi url yang diterbitkan untuk dengan url intranet khusus.
Pastikan Anda me-restart Internet Explorer untuk menyegarkan perubahan.
sumber
Tampaknya tidak mungkin untuk tidak lagi memiliki kesalahan sertifikat. Saya menggunakan Windows XP dengan IE 8. Kebijakan Grup telah menginstal sertifikat yang ditandatangani sendiri sebagai sertifikat root tepercaya untuk akses ke situs internal. Ketika saya melihat MMC dengan snap-in sertifikat saya bisa melihat sertifikat di sana OK.
Ketika saya melihat:
Opsi Internet => Konten => sertifikat
Itu tidak ada!
Perilaku ini di IE dimulai sejak admin kami lepas dengan banyak pembaruan Patch-Tuesday terakhir yang diinstal pada komputer saya pada 10 Desember 2009. Sebelumnya cukup senang menerima sertifikat sebagai valid.
sumber
Saya memiliki masalah yang sama saat bekerja dengan layanan web. Di sini Microsoft memiliki (panjang) jalan-jalan yang menunjukkan kepada Anda cara menginstal barang-barang pada klien untuk pada dasarnya mengatakan bahwa sertifikat yang Anda tandatangani sendiri tidak masalah. Pada akhirnya, saya hanya menghabiskan $ 30 dan membeli sertifikat lengkap dari Godaddy.com.
PS Saya tahu bahwa Anda dapat kode di sekitar pesan kesalahan tetapi kami tidak ingin melakukan itu untuk alasan pengujian.
sumber
Apa yang kamu lakukan sebelumnya? Untuk sertifikat yang ditandatangani sendiri, saya biasanya akan menginstal sertifikat secara lokal di sistem klien.
Anda mungkin dapat menggunakan Kebijakan Grup untuk mendorong sertifikat ke setiap sistem.
sumber
Anda perlu memastikan bahwa Self Signed Certificate menggunakan yang benar
common name
untuk domain yang Anda siapkan. Jika Anda akan menggunakan sertifikat yang sama untuk beberapa domain, Anda harus memiliki sertifikat unik untuk setiap domain, atau jika semua situs ssl Anda adalah subdomain dari domain yang sama, maka Anda dapat menghasilkan sertifikat dengan domain wildcard seperti*.domainname.tld
.Jika Anda tidak mengatur dengan
common name
benar dalam sertifikat yang ditandatangani sendiri maka Chrome dan Firefox mungkin berfungsi, tetapi IE mungkin tidak dapat menemukan sertifikat saat Anda memuat situs setiap kali. Di IE itu akan tampak seperti Anda telah menambahkan sertifikat situs tetapi pada kenyataannya memuat halaman itu tidak akan pernah ditemukan.cara mengatur SSL untuk Apache untuk Mac sehingga saya dapat menguji Cross Domain iFrame di IE8
sumber
Cara menginstal CA Root Cert, dan bukan Cert Website: (IE8, Win7)
Ketika Anda membuka rincian sertifikat, Anda melihat sertifikat situs web, dan bukan sertifikat CA. Tab Umum akan mengatakan, " Sertifikat ini tidak dapat diverifikasi ..." Anda harus memilih CA dengan mengklik tab Jalur Sertifikasi, dan memilih sertifikat paling atas di jalur. Seharusnya memiliki ikon X merah, dan harus mengatakan, "Sertifikat CA Root ini tidak tepercaya karena ..." Klik tombol View Certificate, dan pada tab General baru ini Anda akan melihat, " CA Root ini tidak tepercaya .. "Ini adalah sertifikat yang ingin Anda impor ke Otoritas Sertifikat Root Tepercaya.
Setelah Anda mengimpor CA, Anda tidak perlu mengimpor sertifikat situs web biasa. Sertifikat itu akan dicocokkan dengan CA yang baru saja Anda impor, dan IE akan memperlakukan semuanya berfungsi normal. Anda tidak perlu menjalankan IE sebagai Admin, dan Anda tidak perlu menambahkan situs ke situs tepercaya terlebih dahulu. Anda perlu me-restart IE setelah impor.
sumber
Saya mencoba semua solusi yang disebutkan tetapi tidak satupun yang berhasil. Menggunakan Internet Explorer 11 (11.0.9600.17914), tidak ada cara untuk menerima sertifikat yang tidak valid karena kesalahannya terlihat persis seperti 404.
Yang membantu adalah sebagai berikut: - tambahkan host ke situs tepercaya (seperti yang disebutkan beberapa kali di sini) - nonaktifkan TLS 1.2 dan aktifkan SSL 1.0 & SSL 2.0
Langkah terakhir adalah sesuatu yang HANYA HARUS Anda LAKUKAN jika Anda tahu apa yang Anda lakukan. Kami perlu menggunakan pengaturan yang cukup aneh di sini di tempat kerja, sehingga kami tidak dapat menemukan cara lain untuk mendapatkan akses ke sistem. Biasanya, menurunkan keamanan seperti itu tidak boleh dilakukan.
sumber
Jika Anda melakukan beberapa pengujian lokal dan Anda menambahkan beberapa alias dalam file host katakan
dan coba gunakan salah satu dari prosedur di atas yang akan gagal Alasannya adalah bahwa Anda akan mengimpor sertifikat untuk localhost. URL sertifikat tidak akan cocok.
Dalam situasi itu, Anda harus membuat sertifikat yang ditandatangani sendiri dan kemudian mengimpornya seperti yang dijelaskan di atas.
Jika Anda menggunakan Xampp, pembuatan sertifikat yang benar dapat dilakukan dengan mudah menggunakan c: \ xampp \ apache \ makecert.bat
sumber
Anda dapat menggunakan CertMgr untuk menambahkan sertifikat sebagai penerbit tepercaya atau jika ditandatangani sendiri, sebagai sertifikat root
Lihat dokumentasi Microsoft di sini:
https://docs.microsoft.com/en-us/windows-hardware/drivers/install/using-certmgr-to-install-test-certificates-on-a-test-computer
sumber