Как использовать хранилище ключей в Websphere Liberty и в Java?

может быть, это глупый вопрос, но я не мог найти объяснение в гугле. Настройки находятся в server.xml файл Websphere Liberty 8.5

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

Что я могу сделать с этим хранилищем ключей? Могу ли я, например, программно сохранить в и загрузить из PrivateKey/PublicKey, которые я создаю, используя следующий код:

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

Заранее спасибо!


person Anatoly    schedule 28.08.2015    source источник


Ответы (1)


Конфигурация хранилища ключей, по сути, просто сообщает среде выполнения профиля Liberty, где находится хранилище ключей и как получить из него сертификаты. Затем его можно связать с httpEndpoint для хранения сертификатов для https. Существуют и другие способы его использования средой выполнения Liberty, но это использование средой выполнения, а не приложениями. Если вы хотите получить к нему доступ приложения, вы можете отправить запрос на улучшение продукта здесь.

person Alasdair    schedule 28.08.2015