Bagaimana cara menggunakan keystore di Websphere Liberty dan Java?

mungkin itu pertanyaan bodoh tapi saya tidak dapat menemukan penjelasannya dengan googling. Ada pengaturan di server.xml file Websphere Liberty 8.5

 <keyStore id="sampleJKSKeyStore"
      location="MyKeyStoreFile.jks"
      type="JKS" password="myPassword" />

Apa yang dapat saya lakukan dengan penyimpanan kunci ini? Dapatkah saya, misalnya, menyimpan ke dan memuat dari PrivateKey / PublicKey secara terprogram yang saya buat dengan menggunakan kode berikut:

    final KeyPairGenerator keyGen = KeyPairGenerator.getInstance("RSA");
    keyGen.initialize(1024);
    final KeyPair key = keyGen.generateKeyPair();
    final PrivateKey privateKey1=key.getPrivate();
    final PublicKey publickey1=key.getPublic();

Terima kasih sebelumnya!


person Anatoly    schedule 28.08.2015    source sumber


Jawaban (1)


Konfigurasi keystore pada dasarnya hanya memberi tahu runtime profil Liberty di mana keystore berada dan cara mendapatkan sertifikat darinya. Ini kemudian dapat dikaitkan dengan httpEndpoint untuk menyimpan sertifikat https. Ada cara lain yang digunakan oleh runtime Liberty, namun penggunaannya adalah oleh runtime, bukan untuk aplikasi. Jika Anda ingin mendapatkan akses aplikasi ke sana, Anda dapat mengajukan permintaan agar produk ditingkatkan di sini.

person Alasdair    schedule 28.08.2015