Saya menggunakan Intellij IDEA 15, IDE berbasis Java. Itu memungkinkan saya mengklik tautan di kelas Java open-source apa pun di proyek saya dan mengunduh sumber dan dokumentasi dari internet. Namun, fitur ini gagal sekarang karena kita harus melalui server proxy, yang melakukan substitusi sertifikat. Meskipun sistem Windows yang saya tahu tentang sertifikat lokal, Java VM yang saya gunakan tidak mengetahuinya, sehingga proses pengunduhan gagal dengan kesalahan ini:
sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target
Solusinya tampaknya mengekspor sertifikat yang tepat dari toko sertifikat Windows box saya dan menambahkannya ke toko sertifikat JVM /jre/lib/security/cacert
, kecuali bahwa saya tidak tahu yang mana dari puluhan sertifikat di toko Windows yang hilang.
Adakah yang bisa menyarankan metode debug untuk mengidentifikasi sertifikat yang hilang? Dalam kode saya sendiri, saya akan menetapkan breakpoint menggunakan Intellij dan melihat nilai-nilai yang diteruskan, tetapi karena masalahnya ada di dalam Intellij, saya benar-benar tidak tahu bagaimana mendapatkan nilai-nilai ini.
Bantuan apa pun dihargai, jika ini perlu dipindahkan ke komunitas StackExchange yang berbeda, saya mengerti.
sumber