Sertifikat akar tepercaya mana yang termasuk dalam Java, khususnya Sun Java dan IBM Java? Bagaimana saya bisa mendapatkan daftar sendiri? Apakah Java pada Windows menggunakan sertifikat dari sistem operasi?
Sertifikat akar tepercaya mana yang termasuk dalam Java, khususnya Sun Java dan IBM Java? Bagaimana saya bisa mendapatkan daftar sendiri? Apakah Java pada Windows menggunakan sertifikat dari sistem operasi?
Jawaban:
Buka "Java Control Panel", "Secure" tab dan klik "Certificates". Buka tab "Sistem" dan pilih "Secure CA" atau "Secure Sites CA" dari drop down.
IIRC, sertifikat disimpan dalam file serial Java di jre/lib/security/cacerts
. Ini adalah keystore Java standar yang dapat dimanipulasi dengan utilitas keytool:
keytool -keystore "$JAVA_HOME\jre\lib\security\cacerts" -storepass changeit -list
Saya percaya Mac OS X sekarang menggunakan OS untuk menangani sertifikat.
Meskipun Oracle JRE (sebelumnya Sun JRE) hadir dengan serangkaian sertifikat seperti yang disebutkan Tom, pada Windows JRE juga akan menggunakan sertifikat yang terkait dengan browser saat ini secara default untuk applet dan aplikasi Web Start (selama Anda menggunakan " Internet Explorer 5.0 atau lebih tinggi atau Mozilla 1.4 atau lebih tinggi ") .
Seharusnya "hanya berfungsi" jika Anda ingin melakukan verifikasi penandatanganan tanda tangan, otentikasi server HTTPS atau otentikasi klien HTTPS (misalnya menandatangani aplikasi Mulai Web dengan sertifikat perusahaan yang telah diinstal pada mesin Anda). Untuk kasus penggunaan yang lebih rumit, Anda mungkin menemukan dokumen ini lebih bermanfaat.
certmgr.msc
.)