У меня проблема с набором ключей Websphere.Я создаю хранилище ключей, используя открытый ключ, который был сгенерирован на другом компьютере с помощью keytool, с помощью этой команды:
keytool -import -noprompt -alias eeccstore -keystore eeccstore.jks -file D:\Keys\eecc_public.key -storepass password
После этого в Websphere Server я создаю хранилище ключей следующим образом:
Использование хранилища ключей: хранилища ключей набора ключей
Создание хранилища ключей в Websphere Server
Я использую тот же пароль, который использую для создания хранилища ключей с помощью Keytool.
Затем я создаю набор ключей в WebSphere Server следующим образом:
Создание набора ключей в Websphere Server
В своем коде Java я использую набор ключей следующим образом:
KeySetHelper ksh = KeySetHelper.getInstance();
KeyPair key = (KeyPair)ksh.getLatestKeyForKeySet("eeccKeySet");
И консоль показывает мне это:
java.lang.NullPointerException
com.ibm.ws.crypto.config.WSKeySet.getLatestKey(WSKeySet.java:257)
com.ibm.websphere.crypto.KeySetHelper.getLatestKeyForKeySet
Я понимаю, что сервер не может найти ключ в наборе ключей, но я не знаю, что я мог бы сделатьнеправильно.
Заранее благодарим за поддержку.
Реггард!