Pertanyaan Apa perbedaan antara keyStorePassword dan keyManagerPassword di Jetty?


Saya melihat SSL untuk Jetty: http://wiki.eclipse.org/Jetty/Reference/SSL_Connectors

Ada properti untuk keyStorePassword dan keyManagerPassword. Saya kira keyManagerPassword digunakan oleh Javax KeyManager, dan sebagainya adalah kata sandi untuk memulihkan kunci dari penyimpanan kunci?

Begitu juga keyStorePassword dan keyManagerPassword maka umumnya memiliki nilai yang sama?


5
2018-06-01 09:44


asal


Jawaban:


Keymanagerfactory tidak memiliki kata sandi.

hmmm itu adalah sejarah kecil dan evolusi dalam API ini dan mereka mungkin bisa dibuat lebih jelas.

KeyManagerPassword dilewatkan sebagai kata sandi arg ke KeyManagerFactory.init (...) Jika tidak ada kata kunci keymanager, maka keystorepassword digunakan sebagai gantinya. Jika tidak ada trustmanager, maka keystore digunakan sebagai trust store dan kata kunci digunakan sebagai kata sandi truststore.


6
2018-06-01 12:19



keyManagerPassword tampak seperti kesalahan penulisan. Ini adalah keystore yang memiliki kata sandi, bukan KeyManager. Tidak ada referensi untuk kata sandi manajer kunci di Javadoc untuk kelas yang terkait.


1
2018-06-01 10:52