Java 配置mobileFirst密钥库后仍遇到证书错误
你好 我有一个MobileFirst服务器,它将调用我的bankend应用程序(ip地址:10.8.1.46) 它的工作,目前我连接到http后端应用程序 我想将其更改为连接到Java 配置mobileFirst密钥库后仍遇到证书错误,java,android,ssl,keystore,mfp,Java,Android,Ssl,Keystore,Mfp,你好 我有一个MobileFirst服务器,它将调用我的bankend应用程序(ip地址:10.8.1.46) 它的工作,目前我连接到http后端应用程序 我想将其更改为连接到https 以下是我已完成的步骤: 登录到bakend服务器,运行以下命令以生成密钥库: keytool-genkey-alias backend-keyalg RSA-validity 365-keystore backend.jks-storetype jks 它会提示输入密钥库密码、名字和姓氏以及其他信息。 对于名字
https
以下是我已完成的步骤:
10.8.1.46
crt
文件”
keytool-export-alias backend-keystore backend.keystore-rfc-file backend.crtbackend.crt
复制到我的mfp
服务器。在我的mfp服务器中,我还通过以下命令创建密钥库:
keytool-keystore mfp.jks-genkey-alias mfp-keyalg RSAserver.xml
,我更新密钥库标记如下:
标记中添加了:是否有遗漏的步骤?不确定为什么server.xml不加载mfp.jks,甚至重新启动mfp服务器 我找到了另一种方法,将以下值添加到mfp服务器的jvm.options中:
-Djavax.net.ssl.trustStore=/opt/IBM/libertyCore/usr/servers/mfp1/resources/security/mfp.jks
-Djavax.net.ssl.trustStorePassword=cyber123
重新启动mfp服务器,它就会工作。不确定为什么server.xml没有加载mfp.jks,甚至重新启动mfp服务器 我找到了另一种方法,将以下值添加到mfp服务器的jvm.options中:
-Djavax.net.ssl.trustStore=/opt/IBM/libertyCore/usr/servers/mfp1/resources/security/mfp.jks
-Djavax.net.ssl.trustStorePassword=cyber123
重新启动mfp服务器,它将工作
-Djavax.net.ssl.trustStore=/opt/IBM/libertyCore/usr/servers/mfp1/resources/security/mfp.jks
-Djavax.net.ssl.trustStorePassword=cyber123