我在使用 Websphere 密钥集时遇到问题。我使用在另一台计算机上使用 keytool 使用以下命令生成的公钥创建了一个密钥库:
keytool -import -noprompt -alias eeccstore -keystore eeccstore.jks -file D:\Keys\eecc_public.key -storepass password
之后,在 Websphere Server 中,我在下图中创建了如下所示的 KeyStore:
密钥库用法:密钥集密钥库
在 Websphere Server 中创建密钥库
我使用与使用 Keytool 创建 KeyStore 时使用的密码相同的密码。
然后我在 WebSphere Server 中创建 keySet,如下图所示:
在 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
我知道服务器在 KeySet 中找不到任何键,但我不知道我做错了什么。
预先感谢您对我们的支持。
一只甜甜圈
相关分类