Rumah > Java > javaTutorial > Mengapa Aplikasi Java Saya Masih Menunjukkan 'Tidak Dapat Menemui Laluan Pensijilan yang Sah' Selepas Mengimport Sijil yang Ditandatangani Sendiri?

Mengapa Aplikasi Java Saya Masih Menunjukkan 'Tidak Dapat Menemui Laluan Pensijilan yang Sah' Selepas Mengimport Sijil yang Ditandatangani Sendiri?

Linda Hamilton
Lepaskan: 2024-12-06 15:50:15
asal
764 orang telah melayarinya

Why Does My Java Application Still Show

Tidak Dapat Menemui Laluan Pensijilan Sah ke Ralat Sasaran yang Diminta

Walaupun mengimport sijil yang ditandatangani sendiri ke dalam Java Runtime Environment (JRE) pelayan Glassfish, pengguna mungkin masih menghadapi ralat "tidak dapat mencari laluan pensijilan yang sah ke sasaran yang diminta" apabila cuba menghantar ke pelayan dengan sijil yang ditandatangani sendiri.

Isu ini boleh timbul disebabkan oleh pelayan aplikasi menggunakan kedai amanah yang berbeza daripada tempat sijil diimport. Untuk menyelesaikannya:

  1. Gunakan hujah -Djavax.net.debug bersama-sama dengan hujah -Djavax.net.ssl.trustStore untuk menentukan stor amanah yang betul. Contohnya:
java -Djavax.net.debug=all -Djavax.net.ssl.trustStore=trustStore ...
Salin selepas log masuk
  1. Fahami perbezaan antara stor kunci, yang mengandungi kunci peribadi dan sijil yang digunakan untuk mengesahkan identiti pengguna sendiri dan stor amanah, yang menentukan entiti yang dianggap boleh dipercayai.
  2. Pastikan identiti pengguna sendiri juga mempunyai rantai kepercayaan yang membawa kepada akar, terpisah daripada mana-mana rantai ke akar untuk entiti yang dipercayai pengguna.

Dengan mengikuti langkah ini, pengguna boleh melaraskan tetapan kedai amanah dan memperoleh pemahaman yang lebih jelas tentang hubungan kepercayaan untuk menyelesaikan ralat "tidak dapat mencari laluan pensijilan yang sah ke sasaran yang diminta" untuk sijil yang ditandatangani sendiri.

Atas ialah kandungan terperinci Mengapa Aplikasi Java Saya Masih Menunjukkan 'Tidak Dapat Menemui Laluan Pensijilan yang Sah' Selepas Mengimport Sijil yang Ditandatangani Sendiri?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Artikel terbaru oleh pengarang
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan